ad

阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_3.1 一个简单的 Java 应用程序

admin 119 2023-10-25

【摘要】 本书摘自《Java核心技术》一书中第3章,第1节,作者是来自美国的凯·S.霍斯特曼(Cay S.Horstmann),由林琪、苏钰涵等译。

3.1 一个简单的 Java 应用程序

下面看一个最简单的Java应用程序,它只发送一条消息到控制台窗口中:

public class FirstSample

{

public static void main(String[] args)

阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_3.1 一个简单的 Java 应用程序

{ System.out.println("We will not use 'Hello, world!'");

这个程序虽然很简单,但所有的Java应用程序都具有这种结构,因此还是值得花一些 时间来研究的。首先, Java 区分大小写。如果出现了大小写拼写错误(例如,将main 拼写成 Main), 程序将无法运行。

下面逐行地查看这段源代码。关键字public称为访问修饰符 (access modifier), 这些修 饰符用于控制程序的其他部分对这段代码的访问级别。在第5章中将会更加详细地介绍访问 修饰符的具体内容。关键字 class表明Java程序中的全部内容都包含在类中。尽管我们会在 下一章用大量的篇幅介绍Java类,不过现在只需要将类作为程序逻辑的一个容器,程序逻辑 定义了应用程序的行为。正如第1章所述,类是构建所有Java应用程序和 applet 的构建块。 Java应用程序中的全部内容都必须放置在类中。

关键字class后面紧跟类名。 Java中定义类名的规则很宽松。名字必须以字母开头,后 面可以跟字母和数字的任意组合。长度基本上没有限制。但是不能使用Java保留字(例如, public 或 class)作为类名(保留字列表请参看附录)。

标准的命名规范为(类名 FirstSample就遵循了这个规范):类名是以大写字母开头的名 词。如果名字由多个单词组成,每个单词的第一个字母都应该大写(这种在一个单词中间使 用大写字母的方式称为骆驼命名法 (camel case)。 以其自身为例,应该写成 CamelCase)。

源代码的文件名必须与公共类的名字相同,并用.java作为扩展名。因此,存储这段源 代码的文件名必须为FirstSample.java (再次提醒大家注意,大小写是非常重要的,千万不能 写成 firstsample.java)。

如果已经正确地命名了这个文件,并且源代码中没有任何录入错误,在编译这段源代码之 后就会得到一个包含这个类字节码的文件。 Java编译器将字节码文件自动地命名为FirstSample. class, 并存储在源文件的同一个目录下。最后,使用下面这行命令运行这个程序:

java FirstSample

(请记住,不要添加.class扩展名。)程序执行之后,控制台上将会显示“We will not use 'Hello,World'!"。

当使用

java ClassName

运行已编译的程序时, Java 虚拟机总是从指定类中的main方法的代码开始执行(这里的“方 法”就是Java中的“函数”),因此为了代码能够执行,在类的源文件中必须包含一个main方 法。当然,也可以将用户自定义的方法添加到类中,并在main方法中调用这些方法(第4章 将介绍如何自定义方法)。

需要注意源代码中的大括号{}。在Java中,像在C/C++ 中一样,用大括号划分程序的 各个部分(通常称为块)。 Java中任何方法的代码都用“{”开始,用“}”结束。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_4.2 使用预定义类
下一篇:阅读《Java核心技术》卷1 基础知识_更了解Java的奥妙_3.3.4 Unicode 和 char类型
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×