1.4 第一个Java应用——HelloWorld
大多数初学者学习一门编程语言的第一步都是从HelloWorld程序开始的,本书也不例外,下面通过第一个Java应用——HelloWorld,详细介绍Java应用的程序结构和使用MyEclipse开发Java应用的具体步骤。
1.4.1 Java应用的创建
Java项目工程是Java应用在MyEclipse中的组织形式,其主要由Java的类文件和其他相关文件组成。在MyEclipse中开发Java应用首先必须创建一个Java项目工程,其具体步骤如下。
(1)选择MyEclipse菜单栏中的“File”|“New”|“Java Project” 命令,将弹出如图1.30所示的“创建Java项目”窗口,该窗口用来新建一个空的Java项目。
该窗口中各属性的详细说明如表1.5所示。
表1.5 “创建Java项目”窗口中的属性说明
(2)在“Project name”文本框中输入项目名称,在本实例中输入“HelloWorld”,其余的属性选项采用默认值,这样,在工作空间就会建立一个同名的目录。然后单击“Next”按钮,将显示如图1.31所示的“Java项目设置”窗口。在其中可以设置项目的编译路径、输出设置等属性。
图1.30 “创建Java项目”窗口
图1.31 “Java项目设置”窗口
(3)单击“Finish”按钮,就将完成Java项目工程的创建。创建完成后,在“包资源管理器”视图中将会增加一个如图1.32 所示的空项目,此项目最初只有src文件夹和JRE系统库。
图1.32 创建的Java项目的组织结构
1.4.2 Java应用的基本结构
Java应用主要是由Java类组成,所以Java项目工程创建完成后,接下来需要在项目中创建一个Java类,其具体步骤如下。
(1)选择菜单栏中“File”|“New”|“Class” 命令,将弹出如图1.33所示的“新建Java类”窗口。
该窗口中各属性的详细说明如表1.6所示。
表1.6 “新建Java类”窗口中的属性说明
续表
(2)在该窗口中,输入类名“HelloWorld”,包名“com.qdu.sun”后,单击“Finish”按钮,将打开一个代码编辑器,并且可以看到在“包资源管理器”视图中已经增加了如图1.34所示的对应的包和Java类。
图1.33 “新建Java类”窗口
图1.34 项目中加入Java类
在打开的Java代码编辑器中,可以根据要实现的功能编写Java代码。下面是添加功能代码后的完整的HelloWorld类的源代码:
01 package com.qdu.sun; 02 03 public class HelloWorld {/*打印“Hello World”字符串 */ 04 /** 05 * Author:Sun GengXin 06 */ 07 public static void main(String[] args) { 08 String s = "Hello"; 09 System.out.println(s + " World"); //打印 10 11 } 12 13 }
【代码说明】上述代码是一个完整的Java类定义,其中第1行是打包语句,用来声明类所属的包名,第3行是类的声明语句,第7行到第11行是类中的主函数定义,第8行声明一个字符串对象,第9行使用Java中的输出语句将字符串打印出来。此外,在该类中还使用了3类注释的形式,第4行到第6行是多行注释,第9行是单行注释,第3行是文档注释,它可以方便地将注释内容生成项目文档。
说明
Java源文件的名称需要和源文件中的公有类名一致,而且需要以“.java”为扩展名。
1.4.3 Java应用的运行
Java应用编写完成后,接下来就可以在MyEclipse中运行了。选择MyEclipse菜单栏中的“Run”|“Run” 命令或者按下快捷键“Ctrl+F11”,就会自动调用MyEclipse中的Java解释器,如果程序代码没有语法错误,就将在“Console”视图中输出程序执行的结果。
前面编写的HelloWord程序执行后,将在“Console”视图中输出“Hello World!”字样。程序执行结果如图1.35所示。
图 1.35 HelloWorld程序执行结果