在上一篇《零基础如何自学编程「2」》里,笔者建议初学者最好将Java作为第一门编程语言,主要原因是:
- Java是目前开发者使用最多的编程语言
- Java是面向对象的编程语言
- Java语法教为简介,概念不多
笔者在几年的代码生涯悟到,初学者学任何一样东西时,少关注一些概念上的东西,而多去使用或者去应用这些概念。比如上面提到的“面向对象”,不要去纠结“面向对象”究竟是什么意思,先去学这门语言。
既然要学习Java,那么就先在电脑上搞一下Java开发环境,也就是我们的JRE。所谓的Java开发环境,意思就是说在你的电脑上先要有能让Java代码跑起来的一个运行环境。具体怎么搞,建议百度,很简单,下个软件就ok了。
搭建好JRE之后,你要有一个软件可以编写Java代码,然后才能让JRE跑起你的代码,笔者建议选用一个容易上手的Java编译器,笔者推荐eclipse这个Java集成开发编译器作为上手IDE。(不要纠结IDE是啥,先搞好这些东西,这里你可以认为IDE指的就是eclipse。)
搭建好eclipse之后,我们就可以写我们的第一份Java代码啦。和所有编程书一样,首先,我们先在控制台(再一次,不要纠结什么是控制台。)输出一句"Hello World!"。代码如下:
eclipse 主要界面
首先介绍一下上面图片的一些界面视图名称:
按照红色框的顺序介绍一下eclipse界面的主要功能:
- 左边红色框代表表示此eclipse中已经建立了哪些Java工程,如图,我们现在有两个工程:HelloWorld和MyFirstProj.
- 在第一个工程HelloWorld里,在src文件夹下有一个HelloWorld.java,这代表的是我们的java代码文件啦。
- 中间比较大的红框代表当前打开的是哪个文件
- 下面红框选中了Console标签,代表我们的代码输出控制台,(不要纠结啥是控制台,简单来说,就是java代码运行时会向屏幕输出字符的地方)
- 在最上面有个很小的框,代表运行按钮,点击一下,eclipse会编译我们写好的java代码,然后运行。
在上面的几行代码里,主要做了以下几个事:
- 代码从第3行开始,定义一个Java类(class)(不要纠结什么是类这个东西),类名叫 HelloWorld
- 代码第5行,在这个类里定义一个变量(不要纠结变量这个东西) : 变量名叫 var
- 代码第7行,这个类里有一个名称为main的函数
- 代码第8行,在这个main函数里向控制台输出了一段文本"Hello World!"
- 点击上面红色框4,就能看到我们下面控制台输出了"Hello World!"
- 这几行代码就执行了一个极其简单的功能,大家可以先练习一下,看看能不能在自己的控制台上输出"Hello World"在下面的几章,笔者将会就上面的几行代码,做一个详细的解释,然后围绕上面的代码对Java语法慢慢展开。
控制台输出 "Hello World!"