Javadoc:API文档生成器,对Java源文件和包以
HTML 形式生成API格式文档。
⑤ Jar:Jar文件管理和打包工具。 (2) 运行时环境。 JRE 包括Java虚拟机JVM、类库以及其他支持执行以Java 编程语言编写的程序文件。 (3) 附加库。
附加库位于“lib/”子目录中,开发工具所需的其他类库和支 持文件。
(4) 演示Applet和应用
程序。
演示Applet和应用程序位于 “demo”/子目录中,Java平台的编程示例(带
源代码)。这些示 例包括使用Swing和其他Java基类以及Java平台调试器体系结 构的示例。
(5) 样例代码。样例代码位于“sample/”子目录中。
2) 配置JDK运行环境 以下为Windows XP系统下的设置步骤。 (1) 在桌面上右击“我的电脑”图标,在弹出的快捷菜单中 选择“属性”命令,在“系统属性”对话框中,单击“高级” 标签,打开“高级”选项卡。 (2) 在“高级”选项卡中单击“环境变量”按钮 。 (3) 在“系统变量”选项组中找到Path变量,单击“编辑” 按钮,在弹出的对话框中,将Java路径下的库文件所在的目录, 如C:\Program Files\Java\jdk1.6.0_03\bin,添加到最前面,并 用“;”与原路径分隔后,单击“确定”按钮,完成路径添加 (4) 单击“新建”按钮,在弹出的对话框中添加名为 “ClassPath”的环境变量,其值为Java安装路径下的库文件所 在的目录,如C:\Program Files\Java\jdk1.6.0_03\lib。
1.4 Java程序书写规范与执行过程
1.4.1 Java程序的书写规范 1. Java注释 :注释对提高程序的可读性起着非常重要的作 用,在程序调试过程中注释也将起到重要的作用。 (1) 行注释。 行注释以“//”开始,以行结束符(回车或换行)结束,作用范 围是“//”注释符及以后一行的内容 。 (2) 块注释。
块注释以“/*”开始,以“*/”结束,作用范围是“/*”和“*/”之 间的内容 。 (3)
文档注释。
文档注释以“/**”开始,以“*/”结束,作用范围是“/**”和 “*/”之间的内容 。
2. 代码编写格式规范 为了提高程序的可读性,下面介绍一些Java语言编码规范。 (1) 代码样式。(2) 文档化。(3) 缩进。 (4) 页宽。 (5) { }对的使用。例如: if (i>0) { i ++;} (6) 括号的使用。例如: if ((a == b) &;&; (c == d)) (7) 空白。 3. 命名规范 (1) 包(Packages)命名规则:一个唯一包名的前缀总是全部 小写的ASCII字母,并且是一个顶级域名,通常是com、edu、 gov、mil、net、org或1981年ISO 3166标准所指定的标识国家 的英文双字符代码。
(2) 类(Classes)命名规则:类名是一个名词,采用大小写混 合的方式,每个单词的首字母大写。例如:class Raster; 接口(Interfaces)命名规则:大小写规则与类名相似。 方法(Methods)命名规则:方法名是一个动词,采用大小写 混合的方式,第一个单词的首字母小写,其后单词的首字母大 写。例如: getBackground( ); (3) 变量(Variables)命名规则:第一个单词的首字母小写, 其后单词的首字母大写。变量名应简短且富于描述性。例如: float myWidth; 实例变量(Instance Variables)大小写规则和变量名相似,但 是前面需要一个下划线。例如: Integer _employeeId;
1.4.2 Java程序的执行过程
通常Java应用程序的开发周期包括编译、下载、解释和执行 几个部分。Java编译程序将Java源程序翻译为JVM可执行代 码——字节码。 Java编译器却不将对变量和方法的引用编译为数值引用, 也不确定程序执行过程中的内存布局,而是将这些符号引用信 息保留在字节码中,由解释器在运行过程中创立内存布局,然 后再通过查表来确定一个方法所在的地址。这样就有效地保证 了Java的可移植性和安全性。
运行JVM字节码的
工作是由解释器来完成的。解释执行过程 分三步进行:代码的装入、代码的校验和代码的执行。
Java字节码的执行有以下两种方式:
(1) 即时编译方式:
?
(2) 解释执行方式:
本章小结
本章介绍了Java的发展历史、Java的开发、运行环境、 Java的编程规范,还介绍了Java程序的运行方式和API文档的 使用,这些内容无疑是后面学习的基础。通过本章的学习,应 该达到建立起Java的开发和运行环境,运行简单的Java程序的 学习目的。