background image


5   System.out.println("Hello World");

7   }

9   }
10 
11
  Java 

 

语言是大小写敏感的,而诸如 class   

和 public 之类的关键字通常都是小写。对

于您自己的变量名和方法名,您可以任意使用大小写,只要在一个类中使用时保持一致

 

即可。当您输入完源代码时,将这些代码保存到一个 HelloWorld.java 文件中。当源代码
被保存为这个文件时,我们没有任何选择。Java 

 

源代码使用一个 .java 扩展名,每个 

Java 

 

 

源代码文件的文件名都 必须 与该文件中定义的类同名。我们无论怎么重申这一点都

 

不过分:大小写非常重要,因此诸如 HELLOWORLD.JAVA   

和 Helloworld.java 之类的

 

文件名都会导致一个编译错误。您可以将 HelloWorld.java 保存到机器中的任何目录中。
但是您在使用命令行工具时,需要进入这个目录,因此应该确保文件保存的位置比较方
便。
  编译程序

 

  现在您已经准备好编译 HelloWorld 

 

程序了。随 SDK 

 

一起提供的 Java 编译器是一

 

个名为 javac.exe 

 

的命令行程序。要编译一个 Java 源代码文件,您可以简单地向 

javac.exe 

 

程序传递一个名为 .java 

 

的文件。要编译 HelloWorld 程序,请打开一个命令

 

行提示符,然后将当前目录切换到您刚才将 HelloWorld.java 保存到的目录中。接下来
执行下面的命令:
  javac HelloWorld.java

 

  与 Visual Basic 的编译器类似,Java 

 

编译器可能会产生很多错误。通常,在 Java 

 

编译器成功编译 HelloWorld 程序之前,您需要首先改正这些错误。一次成功的编译会生

 

成一个名为 HelloWorld.class 

 

的文件。这个文件代表您要在 Java 解释器中运行的可执

行文件。
  运行程序

 

  与 SDK 

 

一起提供的 Java 

 

解释器是一个名为 java.exe 的命令行程序。要运行一个 

Java 

 

字节码可执行程序,您可以简单地向 Java 

 

解释器传递一个 Java 程序名。当您使用 

Java 

 

解释器时,请不要指定 .class 

 

扩展名。解释器只希望接受类文件,因此如果添加上 .

class 

 

扩展名会导致产生错误。要运行您的 HelloWorld 程序,请打开一个命令行提示符,

 

然后将当前目录切换到您刚才编译 HelloWorld.java 文件所在的地方。您的字节码可执

 

行文件 HelloWorld.class 应该就在这个目录中。然后,执行下面的命令:
  java HelloWorld
  Java 

 

解释器试图执行 HelloWorld 

 

程序的 main() 

 

方法。返回类型为 void   

的 Java 

 

方法等价于 Visual Basic 

 

中的 Sub 

 

。返回其他类型的 Java 

 

方法等价于 Visual Basic 中

 

的 Function 。

Java 

 

解释器可能会报告一个运行时错误,这通常会中断程序的执行。像在 Visual 

Basic 中一样,Java 运行时错误比编译时错误更难调试,但是出现的频率也比后者少。

 

当运行时错误发生时,您可以从容地处理这些错误,因为 Java 程序是在一个受控的环