Java“关键字”浅析

1  普通过海关键字注意事项

Java中收回了goto的行使(C语言中有goto关键字),取而代之的是循环标签。循环标签请见小编另文。

  1. 也正是说,在Java中,goto与const是保留字,不得以看成标识符使用。
  2. 而true、false是布尔型的直接量,null是引用类型的间接量,也不得以视作标识符使用。
  3. “$”该符号在概念标识符时应尽量防止使用,因为编写翻译器中暗藏使用该字符,若使用,可能出现不可幸免的不当。
  4. 概念标识符时,若使用除null以外的ASCII字符,则标识符的最大尺寸:65536,即216-1。
  5. Unicode转义的拍卖时代要早于转义类别与八进制转义。
  6. Unicode转义的处理时代是在编写翻译器将先后解析成各符号在此之前就进行的。

参照一下代码:

1 //char c='\u000a';

上述代码即便被诠释,不过编写翻译时仍会油但是生错误,它等价于:

1 //char c='
2 ';

试想,该代码肯定不会编写翻译通过啊!

2  final关键字浅谈

final关键字

行使final关键字做标识符有“最终的”含义。

final能够修饰类、方法、属性和变量

  • final修饰类,则该类不容许被持续。
  • final修饰方法,则该办法不循序被覆盖(重写)。
  • final修饰属性,则该类的品质不会进展隐式的开始化(类的初始化属性必须有值)或在构造方法中赋值(但不得不选其一)。
  • final修饰变量,则该变量的值只可以被赋一回,即变成常量。