2.1.1 Java程序的基本格式
- Java程序的基本格式
Java程序代码必须放在一个类中,初学者可以简单地把一个类理解为一个Java程序。类使用class关键字定义,在class前面可以有类的修饰符,类的定义格式如下所示:
- 编写Java程序的四点注意事项
(1)Java程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后必须用分号(;)结束,如下面的语句。
注意:在程序中不要将英文的分号(;)误写成中文的分号(;),如果写成中文的分号,编译器会报告 “illegal character”(非法字符)错误信息。
(2)Java语言是严格区分大小写的。在定义类时,不能将class写成Class,否则编译器会报错。程序中定义一个computer类的同时,还可以定义一个Computer类,computer和Computer是两个完全不同的符号,在使用时务必注意。
(3)在编写Java程序时,出于可读性的考虑,应该让自己编写的程序代码整齐美观、层次清晰。常用的编排方式是一行只写一条语句,符号“{”与语句同行,符号“}”独占一行。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("这是第一个Java程序!");
}
}
(4)Java程序中一个连续的字符串不能分成两行书写。例如,下面的语句在编译时会出错
System.out.println("这是第一个
Java程序!");
为了便于阅读,需要将一个比较长的字符串分两行书写,**可以先将字符串分成两个字符串,然后用加号(+)**将这两个字符串连起来,在加号(+)处换行,上面的语句可以修改成如下形式。
2.1.2 Java中的注释
- Java中的注释
Java注释就是用通俗易懂的语言对代码进行描述或解释,以达到快速、准确地理解代码的目的。注释可以是编程思路,也可以是功能描述或者程序的作用,总之就是对代码的进一步阐述。Java注释只在Java源文件中有效,在编译程序时编译器会忽略这些注释,不会将其编译到字节码文件中。
- Java中的注释分类说明在这里插入图片描述
- 文档注释的常用标签
2.1.3 Java中的标识符
- 标识符书写规范
(1)包名所有字母一律小写。例如:cn.itcast.test。
(2)类名和接口名每个单词的首字母都大写。例如:ArrayList、Iterator。
(3)常量名所有字母都大写,单词之间用下画线连接。例如:DAY_OF_MONTH。
(4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。例如:lineNumber、getLineNumber。
(5)在程序中,应该尽量使用有意义的英文单词定义标识符,使得程序便于阅读。例如,使用userName定义用户名,password定义密码。
2.1.4 Java中的关键字
- Java关键字
关键字是编程语言里事先定义好并赋予了特殊含义的单词。和其他语言一样,Java中预留了许多关键字,下面列举了Java中所有的关键字。
- 关键字使用的注意事项
(1)所有的关键字都是小写。
(2)不能使用关键字命名标识符。
(3)const和goto是保留的关键字,虽然在Java中还没有任何意义,但在程序中不能
用来作为自定义的标识符。
(4)true、false和null虽然不属于关键字,但它们具有特殊的意义,也不能作为标识
符使用。
2.1.5 Java中的常量
- 整型常量
注意:在程序中为了标明不同的进制,数据都有特定的标识,八进制必须以0开头,如0711、0123;十六进制必须以0x或0X开头,如0xaf3、0Xff;整数以十进制表示时,第一位不能是0,0本身除外。
- 浮点数常量
浮点数常量就是在数学中用到的小数,Java中的浮点数分为**单精度浮点数(float)和双精度浮点数(double)**两种类型。其中,**单精度浮点数后面以F或f结尾,而双精度浮点数则以D或d结尾。**当然,在使用浮点数时也可以在结尾处不加任何的后缀,此时JVM会默认浮点数为double类型的浮点数。浮点数常量还可以通过指数形式表示。
示例如下:
- 字符常量
- 字符串常量