前言

个人情况

首先介绍一下本人的情况,我来自于一个双非渣渣二本学院,目前处于大四阶段,由于在小学的时候就开始接触了电脑,一直以来也对IT的各方面有着浓厚的兴趣,所以在高考结束填写志愿书的时候,就毅然决然的选择了XXXX学院,计算机科学与技术专业。因为兴趣的驱使,回顾我的大一到大四,专业课一直都是名列前茅。

在2019年疫情的时候,当时处于大二后半学期阶段,我就已经开始规划自己未来发展。两条路:一:考研,二:找工作(本专业软件开发方向)。在根据我自身以及家庭的情况思考了许久之后,选择了毕业就工作。刚开始先接触嵌入式开发,重新系统的学习了C语言语法,然后用C语言基础+C51单片机做了一个小型声控灯,学习了串口等相关知识后,用C51+超声波模块+蜂鸣器+wifi模块,做了一个手机APP遥控汽车。做完这两个项目后,对嵌入式越来越有兴趣。直到有一天,专业课老师谈起了毕业后规划的话题,我私下里把我的想法都告诉给了他。当时就否决了我,告诉我嵌入方向不好就业,Java开发岗位多,好就业,咋们学校也不是好学校,稳妥一点选择Java开发方向。之后也问了许多身边人的建议,最终确定选择Java开发。

记得是在20年五月份左右就开始了我的Java学习历程,到九月份开学后,学到了Javaweb阶段。平时晚上会抽出一到两个小时继续往后学习。断断续续的学习直到21年七月份左右,具体学到了Spring、Mybatis、SpringMVC、SpringBoot、Linux、设计模式、网络、Git、JVM等方面的内容。学习期间跟同学组队参加了两个比赛,一个是中国大学生计算机设计大赛,获得了西北赛区三等奖和国赛区三等奖,另一个是互联网+创新创业大赛,获得校级三等奖。通过这两个比赛,对做项目的能力得到了极大的锻炼。平时学习的形式主要以B站看视频为主,然后将学习的总结发布在C站

接下来让我们来回顾一下第一次编写Java代码并运行成功的过程吧!!

回顾第一行Java程序

准备阶段
在开始编写程序代码之前,咱们得先安装一个EditPlus文本编辑器。

为什么首先选择EditPlus文本编辑器?

  • EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE
  • 支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示
  • 文件查看更加方便快捷等。

如图:

EditPlus下载地址如下:https://www.editplus.com/

编写运行Java代码

在EditPlus中编写代码:

public class Test {public static void main(String[] args) {System.out.println("hello world");}
}

找到Java文件所在的位置进入到dos命令行

将Java文件使用javac Test.java命令编译生成字节码文件(.class文件

运行Java程序,使用java Test命令运行

成功输出结果,至此回顾之旅就结束啦。

写在最后

本次文章分享的内容就接近尾声了,非常庆幸我能够在最美好的年纪遇到了值得我一生去研究学习的技术。它使我开拓眼界去看到人世间奇妙的事物,让我换一种思维逻辑去看待这个世界(编程思维)。兴趣永远都是我们最好的老师,带给我们自驱力,使我们不断探索,深耕自己喜欢的领域技术。感谢自己一直以来对于技术渴望、求知的态。关于持续学习Java相关技术这件事,我想这是我终将一直坚持的事情。最后,Java是世界上最好的语言!!!

写了这么久Java项目,是否还记得你的第一行Java代码相关推荐

  1. 2020年Java开发前景还好吗?现在学java好找工作吗?

    2020年Java开发前景还好吗?现在学java好找工作吗?下面就跟着小编一起来看看吧! Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植 ...

  2. java io 文件路径_如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径...

    如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径 我有一个包含2个包的项目: ListStopWords.txt ListStopWords.txt 在包(2)中我有 ...

  3. java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计

    java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<ssm班级同学录网站> 该项目分为2个角色,管理员.用户. 用户 ...

  4. java项目-第145期ssm汽车在线销售系统-java毕业设计_计算机毕业设计

    java项目-第145期ssm汽车在线销售系统-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<ssm汽车在线销售系统> 该项目分为2个角色,管理员和用户. ...

  5. aws搭建java项目_开发人员指南 - AWS SDK for Java 1.x - 适用于 Java 的 AWS 开发工具包...

    本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 开发人员指南 - AWS SDK for Java 1.x 适用于 Java 的 AWS 开发工具包为 Amazon We ...

  6. java项目部署到linux上面,把我的Java项目部署到Linux系统

    以前,还未毕业,凭借自己三脚猫的功夫,只会在Windows环境中使用tomcat容器把项目跑起来. 以前的操作是,利用Eclipse把项目导出成War包,放到tomcat的webApp文件夹中,鼠标点 ...

  7. java项目不要用反射_面试官:Java 反射是什么?我回答不上来!

    一.概念 反射就是把Java的各种成分映射成相应的Java类. Class类的构造方法是private,由JVM创建. 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检 ...

  8. java项目导入jre不识别_Eclipse中的Java项目:无法解析类型java.lang.Object。 从所需的.class文件间接引用它...

    在Eclipse中导入项目后出现以下错误: The type java.lang.Object cannot be resolved. It is indirectly referenced from ...

  9. hadoop创建java项目的步骤_为 Apache Hadoop 创建 Java MapReduce - Azure HDInsight | Microsoft Docs...

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 为 HDInsight ...

最新文章

  1. RT-Thread 学习笔记(五)—— RTGUI代码解读
  2. 对应用程序启动时所有方法的调用顺序分析
  3. WinForm中Combobox绑定值问题
  4. oracle数据库分组查询group by
  5. 多线程Socket的InputStream的困扰一天才解决的问题
  6. 1012 数字分类 (20 分)(c语言)
  7. .NET的一点历史故事:Novell的崩溃和Xamarin的重生
  8. 分布式精华问答 | 秒懂分布式与集群的区别
  9. 2.5 指数加权平均的偏差修正
  10. nginx配置二级目录,反向代理不同ip+端口
  11. C#强制关闭Excel进程(通过COM使用Excel时)
  12. STM32驱动步进电机测试
  13. CprimePlus 函数2
  14. 【交互设计】手机上的跳转操作
  15. ios怎么更新测试软件,苹果iOS13 beta3测试版升级教程 iOS13 beta3更新方法
  16. 深入理解游戏中寻路算法
  17. Java实现家庭收支记账软件
  18. 那些酷炫的深度学习网络图怎么画出来的?
  19. R语言使用fisher.test函数进行精确概率检验、检验两个分类变量是否独立(自定义构建列联表仿真数据)
  20. vue比较完整的方法介绍 和获取事件对象

热门文章

  1. TUT2020年操作系统期中复习
  2. Unity中常用的单例模式、对象池的脚本模板,连按退出和滑动翻页或放大缩小的功能实现,以及属性在代码中的灵活使用
  3. 我国第三代移动通信研究开发进展-尤肖虎200106
  4. Excel快捷键大全(2023最新版总结)
  5. 浅谈996工作制:蜜糖还是“毒药”?
  6. 推荐一个设计头像logo的网站touxianglogo.com
  7. java jcombobox enum_的JComboBox设置标签和值
  8. 广西大学编译原理课程设计
  9. BurnBurnBurn~
  10. 页面换肤(点击事件)