|
|
JavaTM程序设计语言 基础》第1部分 计算机时代如今已经到来了。全世界的家庭用户和商业用户都在以不同的方式 使用计算机,因为计算机可帮助个人和商家快速、精确而高效地完成各种任务。 计算机可以完成的各种任务,其范围从运行带有背景声音的三维动画图形应用程 序到计算您在假期为一家《财富》 500 强公司处理工资单的日期数。 当您想利用一台计算机完成工作任务时,就需要编写程序。程序是一系列指示 计算机执行任务的指令。本课将向您讲解如何利用 JavaTM 语言(Java 程序)编写、编译并运行,让您的计算机在控制台上打印一行文本串 信息的简单程序。 但是,在编写和编译程序前,您需要了解什么是 Java 平台,还应为使您的计 算机运行所编程序而设置您的计算机。 有关 Java 平台的简单介绍 Java 平台由 Java 应用编程接口(API)和 Java1 虚拟机 (JVM)构成。
本课所介绍的简短程序是利用 Java 应用编程接口(API)向控制台打印输出 一行文字。API 中已经为您准备了可以使用的控制台打印功能;您只需要提供要 打印的文字。 Java 程序由被称为 Java VM 的另一个程序来运行 (或解释)。如果您熟悉 Visual Basic 或其他解释性语言,这一概念对您来说可能就非常容易理解。程序 并不是在本机操作系统上直接运行,而是由 Java VM 向本机操作系统进行解释。 这就是说,任何安装有 Java VM 的计算机系统都可以运行 Java 程序,而不论最 初开发应用程序的是何种计算机系统。 例如,在运行Window NT的个人计算机(PC)上开发的 Java 程序完全可以在 不作任何修改的情况下运行于安装了 Solaris 操作系统的 Sun Ultra 工作站上, 反之亦然。 设置计算机 为了能够编写并运行本课涉及的简单 Java 程序,您需要在您的计算机系统中 安装 Java 平台。 Java 平台可从 java.sun.com 网站免费下载使用。您可以选择使用适用于 Windows 95/98/NT 或 Solaris 操作系统的 Java? 2 平台软件。下载网页中包含为编写和运行 Java 程序而安装和配置 Java 平台所需要的相关信息。
编写程序 编写简短程序最简单的方法是采用文本编辑器。采用您所选用的文本编辑器, 创建含有以下文本信息的文本文件,同时还应确保把该文本文件命名为
//A Very Simple Example
class ExampleProgram {
public static void main(String[] args){
System.out.println("I'm a Simple Program");
}
}
以上是ExampleProgram.java 源代码文件,如果您不想亲自输入程序文本,您就可以使用该文件。 编译程序 程序必需转换为 Java VM 能够理解的形式,这样,任何安装有 Java VM 的计 算机就可以解释并运行该程序。编译 Java 程序是指:提取程序文件中程序员可 读的文本(亦称源代码)并把它转换成字节码,字节码是提供给Java VM的与平台 无关的指令。 Java 编译器是通过 Unix 和 DOS 外壳操作系统中的命令行进行调用的,命令 行调用命令如下: javac ExampleProgram.java
解释并运行程序 程序成功编译为 Java 字节码后,您就可以在任何 Java VM 上解释并运行应 用程序了,或者可以在 安装了Java VM 的Netscape 或 Internet Explorer 等任 何 Web 浏览器中解释并运行 applet 程序。Java 程序的解释和运行是指调用 Java VM 字节码解释器把 Java 字节码转换成与平台相关的机器码,以便您的计算 机能够理解并运行该程序。 Java 解释器在 Unix 和 DOS 外壳操作系统的命令行上调用,其调用命令如下: java ExampleProgram
在命令行上,您可以看到: I'm a Simple Program
在终端窗口中完整的显示序列如下:
有关编译器及解释器的常见问题 如果您在编译或运行本课中的简单程序时有任何问题,请查阅 Java 教程 中 编译器及解释器常见问题 一课中的故障调试帮助信息。 代码注释 代码注释是放置于源文件中的向该文件的阅读者描述代码中所代表的操作的注 释性文字说明,用于把源代码行与用于调试目的的代码行隔开,或者用于生成 API 文档。为了实现这些目的,Java 语言支持三种注释方式: 双斜线注释、C 语 言风格的注释和 doc 格式的注释。 双斜线注释 双斜线( //A Very Simple Example
class ExampleProgram {
public static void main(String[] args){
System.out.println("I'm a Simple Program");
}
}
C 语言风格的注释 除了双斜线外,您也可以使用 C 语言风格的注释 (/* */) 来括住一行或多行 需要作为文本处理的代码行。 /* These are
C-style comments
*/
class ExampleProgram {
public static void main(String[] args){
System.out.println("I'm a Simple Program");
}
}
Doc 格式的注释 若要为您的程序生成文档,则应采用 doc 格式注释符号( /** This class displays a text string at
* the console.
*/
class ExampleProgram {
public static void main(String[] args){
System.out.println("I'm a Simple Program");
}
}
对于简单的类,生成 API 文档是没有意义的。只有当您的应用程序由大量需要编 制文档的复杂的类组成时API文档才有意义。javadoc工具生成描述
类结构并包含有带 DOC 注释的文本的 HTML 文件(网页)。
javadoc
主页 中提供了有关 javadoc 命令及其输出的更多信息。
API 文档
Java 平台安装包括了描述可供您的程序使用的 API 的 API 文档。这些文档 存放在一个安装平台时所用目录下的
关于类路径设置以及 相关的故障调试 帮助信息,请参见 Java 教程 中的 编译器及解释器的常见问题 一课。
您也可以登录到 java.sun.com 网站浏览 Java 2 平台的 API 文档。 1当用于本网站时,术语“Java virtual machine (Java 虚拟机)”或“JVM”表示适用于 Java 平台的虚拟机。 [TOP] |
|
||||||||||||||||||||||||||||||||||||