



Java的开发环境和Eclipse已经安装好了。在Eclipse中编写程序,必须先创建项目。创建的Java项目用于管理和编写Java程序,然后就可以开发第一个Java应用程序了。
根据上述工作情景,将任务分解如下:
1.创建Java项目。
2.创建Java源文件。
3.编写Java程序。
4.编译和运行Java程序。
扫描二维码观看视频,并思考下列问题:
开发第一个Java程序
(1)在Java编程中,Java编译器会将Java程序转换为( )。
A.字节码
B.可执行代码
C.机器代码
D.以上都不对
(2)编译Java源程序文件产生的字节码文件的扩展名为( )。
A.java
B.class
C.Html
D.exe
(3)java源码文件的名称与主类的名称( )。
A.必须相同但不区分大小写
B.必须相同且区分大小写
C.必须不同
D.任意
小航同学: 师傅,各项工作都准备好了,接下来是不是要写程序了,好期待呀!快些教我们吧!
师傅: 好吧,接下来就给大家讲解如何编写Java程序。
(1)选择“File”→“New”→“Java Project”命令,来创建一个Java工程,如图1-21所示。
图1-21 New Java Project对话框
此时要注意JAR、Project layout、Working sets选项区的含义及配置。
●JAR选项区:选择JRE运行的版本,默认使用Eclipse内置的JRE。
●Project layout选项区:选择是否把Java源文件和字节码文件分开放置。
●Working sets选项区:把该工程放入某个工作集,工作集是工程的分类。
(2)在Project name文本框中输入工程名字:hello,其他部分选项暂不修改,然后单击Finish按钮,即可创建一个名字为hello的Java工程。
可以看到图1-22中工作台左侧的Package Explorer视图内出现了创建的工程。
图1-22 Package Explorer视图
其中根节点hello为工程名,其下src文件夹为工程内部的源文件夹。当然,目前还没有创建任何Java文件,所以src目录为空。JRE System Library是要开发和运行Java程序所需的一些资源文件。
学习笔记
接着开始创建Java文件,选择“File”→“New”→“Class”命令,新建一个Java源文件,我们称为一个“类”。打开New Java Class对话框,如图1-23所示,在Name文本框输入类名:hello,其他选项不做改动,单击Finish按钮。
图1-23 New Java Class对话框
此时,会发现src目录下已经多了一个Hello.java的文件,并且Eclipse中间的源代码部分也变成编辑状态,如图1-24所示。
图1-24 Hello.java文件
修改Hello.java的代码如下,注意大小写。会发现在输入代码时,Eclipse编辑器能自动完成一些操作,如语法检查和代码自动完成等。
Hello.java的代码运行结果如图1-25所示。
图1-25 Hello.java的代码运行结果
至此,代码编辑完成,按【Ctrl+S】组合键保存后,就可以运行这段代码了。
单击工具栏上的“运行”按钮
,选择“Run as”→“Java Application”命令,运行Hello.java程序,控制台输出的结果如图1-26所示。
图1-26 控制台输出结果
现在你们是不是明白了,对于System.out.print("......")这个句子,它的功能是负责将内容输出到控制台上,在引号内输入的任何字符串在运行时会原样输出到控制台上。
通过这个案例明确了要开发一个Java应用程序,需要以下三个步骤:
第一步,编写Java源文件(*.java)。
第二步,对Java源文件进行编译,得到与平台无关的二进制字节码文件(*.class)。
第三步,执行二进制字节码文件,得到结果。
对于我们来说,只执行了第一步和第三步,那么第二步呢?我们并没有把这个Hello.java文件编译为字节码文件,为什么程序能够执行呢?
其实很简单,java程序要执行,一定是执行class文件,既然没有编译,就一定是Eclipse自动帮我们编译了。事实就是这样,在我们保存Java类时(按【Ctrl+S】组合键),Eclipse会自动编译Java程序。
编译生成的class文件会自动保存到工程下面的bin目录下的文件夹中,所以不需要编译就可以直接运行。
学习笔记