既然Java面向对象的基础已经被讨论过了,接下来让我们看一些实际的Java程序。从编译及运行下面这个简短示例程序开始。你将看到,这个程序的功能比你想像的要多。
/*
This is a simple Java program.
Call this file "Example.java".
*/
class Example {
// Your program begins with a call to main().
public static void main(String args[]) {
System.out.println("This is a simple Java program.");
}
}
注意:在下面的介绍中,将使用标准JDK(Java Developer’s Kit,Java 开发工具包),它可从Sun Microsystems公司得到。如果你正在使用其他的Java开发环境,
则Java程序编译、运行过程可能有所不同。
对大多数计算机语言,包含程序源代码的文件名是任意的,但对于Java就不行。关于Java,你需要知道的第一件事就是源文件的名字非常重要。对这个例子,源程序文件名应该Example.java。下面我们将解释其中的原因。
在Java中,一个源程序文件被称为一个编译单元(compilation unit)。它是一个包含一个或多个类定义的文本文件。Java编译器要求源程序文件使用.java文件扩展名。请注意,文件扩展名长度是4个字符。所以,你的操作系统一定要有支持长文件名的能力。这意味着DOS和Windows 3.1是不支持Java的(至少在目前是这样)。当然,它可在Windows 95/98和Windows NT/2000下正常工作。
从上述示例程序中可以看出,程序中定义的类名也是Example。这不是巧合。在Java中,所有的代码都必须驻留在类中。按照约定,类名必须与源程序的文件名相同。你也应该确保文件名的大小写字母与类名一样,这是因为Java是区分大小写的。虽然文件名与类名必须一致的约定似乎有点专制,但是这个约定有助于你轻松地维护及组织程序。