标识符、关键字
1)标识符( Identifier)
标识符:是对变量、类、方法、标号和其它各种用户自定义对象的命名。
标识符规则
- 是一个由字符、数字、下划线(_)和美元符号($)构成的字符串。
- 必须以字符、下划线(_)或美元符号($)开头,不能用数字开头。
- 不能是保留字。
- 不能是true、false和null(这三个不是保留字)。
- 可以有任意的长度。
正确的标识符
- google、h1n1、_start_time、$china、University
不正确的标识符
- 360safe、public、true、bill@gmail.com
汉字也可以作为标识符(但书写不便,不推荐): int 年龄 = 20;
2)Java对标识符的规范
- Java对标识符的规范
没有规范的命名不是一个科班出身的软件开发者应有的行为
- Java标识符规范:
- 类名称:Mammal
- 函数名:getAge
- 常量:MAX_HEIGHT
- 标识符起名应该尽量做到“望名知义”。
3)关键字(reserved word、keyword)
- 对编译器具有特殊意义,在程序中不能用作其他目的的字,如:class、public、static、void 等。
- Java关键字列表(共50个):
数据类型、常量和变量
1)数据类型(data types)
- 基本数据类型(primitive type)
- 布尔型——boolean
- 字符型——char
- 整型——byte、short、int、long
- 浮点型——float、double
- 引用数据类型(reference type)
- 数组——array
- 类——class
- 接口——inteface
- 枚举——enum
2)常量( constant)
- 在程序运行过程中,不许改变的变量,称为常量
- 利用关键字final声明常量,对于全局的常量(即在整个项目中都可用),通常按以下模式声明: public static final int MAX_VALUE=512;
- 如果某常量只在本类使用,则应将其定义为private的。
- 常量名字通常采用大写字母,可以使用下划线
注:在 C/C++ 语言中,使用 const 来定义常量。Java 中 const 也是保留字,但是没有用。
- Java常量包括基本数据类型常量、字符串(String)常量和null
- 布尔(boolean)常量:true, false
- char常量:‘c’, ‘\u0061’, ‘\u0051’ , ‘\u005a’
- int常量:(10)10=(0xA)16&#