1. Java代码的基本格式

Java中的程序代码都必须放在一个类中。类需要使用class关键字定义,在class前面有一些修饰符,格式如下:

  1. 修饰符 class 类名{
  2. 程序代码
  3. }

注意

  1. Java中的程序代码可分为结构定义语句和功能执行语句,每条功能执行语句的最后都必须使用英文分号( ; )结束。
  • 结构定义语句:用于声明一个类或方法
  • 功能执行语句:用于实现具体的功能
  1. Java语言严格区分大小写的。
  2. 在编写代码时,为了便于阅读,通常会使用一种良好的格式进行排版
  3. Java中一句练习的字符串不能分开在两行中书写。但是为了便于阅读,可以将字符串分成两个字符串,然后用加好(+)将这个字符串连接起来 ```java // 这在编译中讲报错 // System.out.println(“这是一个 // 错误的代码”);

// 这是正确的代码 System.out.println(“这是正确”

  1. + "的代码!");
  1. <a name="ePsHC"></a>
  2. ## 2. Java中的注释
  3. 注释是对程序的某个功能或者某行代码的解释说明,可以使代码易于理解。<br />注释只在Java源文件中有效,在编译程序时,编译器会自动忽略这些注释信息<br />Java中的注释有3中类型:
  4. <a name="V5rFH"></a>
  5. ### 2.1 单行注释
  6. 单行注释通常用于对程序中的某一行代码进行解释,用符号“//”表示,“//” 后面为被注释的内容。
  7. ```java
  8. int c = 10; //定义一个整型变量c,初始化为10

2.2 多行注释

多行注释可以注释的内容有多行,以符号“/”开头,以符号“/”结尾
多行注释不能嵌套使用

  1. /*
  2. 定义一个整型变量c,初始化为10
  3. 定义一个整型变量x,初始化为5
  4. */
  5. int c = 10;
  6. int x = 5;

2.3 文档注释

文档注释是以“ /* ”开头,并且在注释内容末尾一“ / ”结束。
文档注释是对一段代码概括性的解释说明,一般用在类和方法前
使用javadoc命令可以将文档注释提前出来生成帮助文档

javadoc命令是用来生成自己API文档的, 使用方式: 使用命令行在目标文件所在目录输入javadoc +文件名.java

3. Java中的关键字

关键字是编程语言里事先定义好并赋予了特殊含义的单词。

3.1 java关键字

guanjianzi1.jpeg
guanjianzi2.jpeg

3.2 注意

  • 所有的关键字都是小写的。
  • 程序中的标识符不能以关键字命名。
  • const 和 goto 是保留关键字命名,虽然在Java中还没有任何意义,但在程序中不能用来作为自定义的表示符。
  • true、false 和 null 不属于关键字,它们是一个单独标识类型,不能直接使用。

    4. Java中的 标识符

    在程序中定义的符号来标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。
    标识符可以由字母、数字、下划线(_)和美元符号($)组成,但是标识符不能以数字开头,不能是Java中的关键字,标识符对大小写敏感(区分大小写)。

    4.1 标识符命名规范

  1. 包名所有字母一律小写。如cn.itcast.test
  2. 类名和接口名每个单词的首字母都要大写。例如 ArrayList``Iterator
  3. 常量名所有字母大写,单词直接用下划线连接。例如DAY_OF_MONTH
  4. 变量名和方法名的第一个单词的首字母小写,从第2个单词开始,每个单词首字母大写。如lineNumber>
  5. 在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。

    5. Java中的常量

    常量就是在程序中固定不变的值,是不能改变的数据。例如数组1、字符‘a’等

    5.1 整型常量

    整数常量时整数类型的数据,有二进制、八进制、十进制、十六进制4种表示形式。
    • 二进制:由数字0和1组成的数字序列。前面要以Ob或OB开头,目的是为了和十进制进行区分。Ob01101100OB10110101
    • 八进制:以0开头并且其后由0~7范围内(包括0和7)的整数组成的数字序列。如0342
    • 十进制:由数字0~9范围内(包括0和9)的整数组成的数字序列。
    • 十六进制:以Ox或者OX开头并且其后由0~9、A~F(包括0和9、A和F,字母不区分大小写)组成的数字序列。如Ox25AF

在程序中为了标明不同的进制,数据都要特定的标识:

八进制必须以0开头 十六进制必须以0x或0X开头 整数以十进制表示时,第一位不能是0,0本身除外

5.2 浮点常量

浮点数常量就是小数,分为float单精度浮点数和double双精度浮点数。

单精度浮点数后面以F或f结尾,如3.2f,0.2F。 双精度浮点数后面以D或d结尾,如3.4d,1.2D。

java默认浮点数为double双精度浮点数,因此书写双精度浮点数后缀字母可以不写,如2.3就为一个双精度浮点数。
浮点数常量还可以通过指数形式来表示:2e3f。

5.3 字符常量

字符常量用来表示一个字符,一个字符常量用一对英文半角格式的单引号''引起来。
字符常量可以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符
'a' '1' '&' '\r' '\u0000'
'\u0000'表示一个空白字符。空白字符在Unicode码表中对应的值\u0000'

5.4 字符串常量

字符串常量用来表示一串连续的字符,一个字符串常量用一对英文半角格式的双引号""引起来。
"Hello" "123" "Welcome \n XXX"
一个字符串可以包含一个或多个字符,也可以不包含任何字符

5.5 布尔常量

即布尔型的两个值truefalse,区分真和假。

5.6 null常量

null表示对象的引用为空。