自计算机面世后,科技得到了迅速发展,尤其近年来,人工智能也变得如火如荼,我想很多人对于程序员的日常工作也非常好奇?回想起自己Java编程之路也有好几年了,从大学开始一直到研究生毕业,再到现在的工作,其中学习的经验谈不上,教训倒是有很多。下面便和大家分享下我对于java的一些看法。

java的咖啡图标

说实话本人不喜欢用那些很专业的术语去解释知识,虽然看起来很牛但是不够接地气,还记得自己在学校给学弟学妹们讲授Java课程的时候,讲到多态的时候,突发奇想的用到了龙生九子的例子,至今回想起来大家还是记忆犹新。废话不多说,开始Java编程之路吧。

1、面向过程OR面向对象

学习编程,首先要弄清楚什么是面向过程编程和面向对象编程,个人理解面向过程编程就像是私人定制一样,不能根据模具进行批量生产。而面向过程就是现在的工厂批量生产了。

快乐的程序员

个人建议在刚开始学习的时候,从面向过程的语言入手例如C语言,在学习的时候不仅要学会如果灵活的运用判断if,循环while以及最重要的for循环,还要熟练运用自定义函数,逐渐锻炼自己的编程思想,让自己的代码变得简单易看。

2、JDK是用来干啥的?

对于一些初学者而言,安装编译环境是必不可少的环节,安装环境以后还要进行环境变量的配置,具体的配置过程后面会详细讲述。现在就说一下JDK的作用。

由于我们在用文本或者编译器编写代码是用的Java语言,但计算机并不能识别,需要有个翻译告诉计算机这段代码应该怎么执行,而JDK就是这个翻译,它可以将Java文件翻译成class文件,也就是专业术语中的字节码。

3、选择什么编译器呢?

Eclipse启动界面(日食的标志)

首先编译器可以节省我们很多功夫,估计现在很少有人用文本直接编写了吧。现在的编译器也是琳琅满目的,有NetBeans、Eclipse、MyEclipse和目前比较火的idea intellij,个人比较习惯用eclipse了,还记得当时刚使用这个编译器的时候,有人经常调侃说Eclipse(日食的意思)这是要把Sun公司(java的创始公司)吃掉啊。

Swing开发界面

因为可以安装各种插件,MyEclipse的功能相对强大,各种插件的集成包括Swing和Tomcat等功能,NetBeans比较好的就是集成了窗体应用,如果对窗体比较感兴趣了可以试试。


相关文章