06_标识符
标识符(变量名就是标识符的一种)的命名规则(笔试)
-
由数字、字母、下划线以及 $ 等组成,其中数字不能开头----------->跟直接量有关,比如把变量名定义为 123141L,Java就无法判断它到底是直接量还是一个标识符/变量名。
-
在开发中一般是用字母,一般不太常用数字,不用 $.
-
不能使用Java的关键字,所谓关键字就是Java中用于表示特殊含义的单词。
-
区分大小写,长度没有限制但不宜过长。
-
尽量做到见名知意,支持中文但不推荐使用。
-
标识符可以给 类/变量/属性/方法/包 起名字。
-
java 是一个安全的语言
请问下面的代码是否有错误?若有请指出并说明原因
// 6、请问下面的代码是否有错误?若有请指出并说明原因
int i2 = 25; // 这是一个直接量,赋值的时候可以直接检测出这个直接量是否在类型范围中,而下句无法检测,变量意为着值随时可能发送改变
byte b2 = i2; // 错误: 不兼容的类型: 从int转换到byte可能会有损失
System.out.println("b2 = " + b2);
.println("b2 = " + b2);