
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.1 Java的基本语法格式
在Java程序中,万事万物皆对象,对象通过调用彼此的方法来协同工作。Java以类型的观点来区分和识别事物,非常符合人类日常的认知习惯,从这一点来看,Java的确是完全面向对象的语言。对象由类生成,因此任何代码都必须写在类中,没有例外。我们必须首先声明一个类,其次才可以在类中加入需要的业务代码,来最终实现程序的功能。类的声明需要使用class关键字来定义,在class关键字之前可以设置修饰符。语法格式如下。


下面通过例2-1来说明Java的基本语法格式。
例2-1 HelloWorld类的定义。

从HelloWorld类的定义语法中可以看到,Java程序代码可以大致分为两类,即结构定义语句和功能执行语句。
结构定义语句用于声明相应的类和方法等。一般后面跟上一对大括号({})用于限定定义的范围。
功能执行语句用于实现具体的功能。每条功能执行语句都要用英文分号结尾。Java源程序的书写是自由的,允许在代码元素之间出现任意数量的空白,包括空格、Tab键、换行符等。每条语句习惯上写在一行内,但也可写在连续的若干行内(连续字符串除外)。
多条语句也可以放在一对大括号({})内形成语句块,语句块允许嵌套,以形成复杂的程序流程。