
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 第一个Java程序:HelloWorld
2.2.2 第一个Java程序的剖析
当我们让第一个Java程序运行起来之后,肯定很想知道这些代码都是些什么,那么我们下面就对第一个Java程序做个简单的剖析,如图2-31所示。

图2-31 HelloWorld程序代码的剖析
标注①的矩形框包围的结构,代表一个类,Java都是以类为组织单位的,在第1章中我们说过,Java是面向对象的语言。当然我们现在暂时不着急理解什么是类,这在第7章中会详细讲解,目前我们只要知道Java代码都是包含在一个一个的类中即可。
● public是一个修饰符,表示HelloWorld是一个公共的类,在这里可以省略。
● class表示HelloWorld是一个类,不能省略,而且必须小写。
● HelloWorld是类名,以后我们会见到很多类名。
标注②的矩形框包围的结构,代表一个方法,叫作main方法。main方法是Java中具有特殊地位的方法,是Java程序的入口,也就是程序运行的起始位置。如果HelloWorld类中没有写main方法或main方法写错了,那么Java程序是无法运行的。main方法看起来很复杂,大家暂时就照着如下所示的格式写即可,包括大小写都应严格遵守该格式。

标注③的矩形框包围的结构,代表一个Java语句,这个语句的作用是往控制台输出“HelloWorld!”信息。语句后面的分号表示一个语句的结束,其格式如下。
