Java源程序结构与编译执行流程

版权申诉
0 下载量 51 浏览量 更新于2024-08-10 收藏 25KB DOCX 举报
“Java源程序结构.docx”文档详细阐述了Java编程语言的源程序结构以及Java程序的编写与运行过程,同时也提到了一些常用的JDK工具。 在Java源程序结构方面,文档指出Java程序主要包括三类文件:源代码(.java文件)、编译器生成的类文件(.class文件)、以及归档工具jar生成的.jar文件和对象状态序列化的.ser文件。源代码的结构遵循特定的规则: 1. package语句:可选,用于将文件组织到特定的包中,必须位于文件开头。 2. import语句:可选,用以引入需要的标准类库,需在所有类定义之前。 3. public class Definition:每个源文件最多只能有一个public类,且其名称必须与源文件名相同。 4. class Definition:可有多个非public类定义。 5. interface Definition:也可有多个接口定义。 Java程序的编写与运行过程分为两种类型: 1. Java Application程序: - 使用文本编辑器编写源代码。 - 使用javac.exe编译器编译源代码生成.class文件。 - 使用java.exe解释器执行编译后的字节码文件。 2. Java Applet程序: - 编写不含main()方法的源代码。 - 创建HTML文件以嵌入Applet。 - 同样使用javac.exe编译源代码。 - 使用appletviewer.exe解释执行HTML文件中的Applet。 文档还提及了一些JDK工具的用途和命令选项: - javac.exe:Java编译器,例如`javac -g -d <目录> 文件名.java`,其中-g用于生成调试信息,-d指定类文件输出位置。 - java.exe:Java解释器,如`java -ms -mx 类名`,-ms和-mx分别设定内存初始值和最大值。 - javadoc.exe:Java文档生成器,用于生成源文件的API文档,如`javadoc -author -version 包名或文件名`,-author和-version添加作者和版本信息。 了解这些基本概念和工具对于理解和编写Java程序至关重要,它们构成了Java开发的基础框架。