常量与变量
大约 1 分钟
标识符
命名规则
- 可以由字母、数字、下划线和美元符($)组成
- 不能以数字开头
- 严格区分大小写
- 不能是 Java 关键字和保留字( goto、const )
- 不能包含空格
- 命名最好有意义,能反映出其作用
关键字
abstract | boolean | break | byte | case | catch |
---|---|---|---|---|---|
char | class | continue | default | do | double |
else | extends | false | final | finally | float |
for | if | implements | import | native | int |
interface | long | instanceof | new | null | package |
private | protected | public | return | short | static |
super | switch | synchronized | this | throw | throws |
transient | true | try | void | volatile | while |
变量
- 变量没有默认值,只初始化之前使用会报错
- 同一个作用域内不可声明两个同名变量
命名规则
- 满足标识符命名规则
- 符合驼峰命名法规范
- 尽量简单,做到见名知意
- 长度没有限制
类的命名规则
- 满足 Pascal(首字母总是要大写)命名规范
定义变量
// 定义 byte 类型数据
byte b = 10;
// 定义整型变量
int n = 3;
// 定义短整型变量
short shortNumber = 123;
// 定义长整型变量
long longNumber = 0x2cdf3ffL;
// 定义字符型变量
char a = 'a';
// 定义字符串变量
String s = "abcde";
// 定义布尔值变量
boolean b = true;
常量
- 名称全部用大写字母
- 多个单词中间用下划线链接
- 一旦定义,不可改变
final int n = 5;