购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

任务四
用Eclipse开发第一个Java程序

情景描述

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程序。

一、创建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源文件

接着开始创建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目录下的文件夹中,所以不需要编译就可以直接运行。

学习笔记 j7LSre7GS0AxY+Qou2ey6SHiHO9BBqR8OAHQqmWPnk0ARANx77OL44viL8LWarkf

点击中间区域
呼出菜单
上一章
目录
下一章
×