Java的常见误区与细节
1、在Java中,没有goto
语句。因为大量使用goto
语句会降低程序的可读性和可维护性,所以Java语言取消了goto
的使用。同时,为了避免程序员自行使用goto
所带来的混乱,Java语言仍将goto
定义为一个关键字,但是没有定义任何语法,故称为“保留字”。
2 true
、false
和null
在IDE中虽然以不同的颜色显示,但是并不是关键字,而是“字面常量”,就和String
类型的abc
一样。
3 定义名称时尽量避免使用$
,因为编译器在对.java文件进行编译的时候,会将”$”编译成顶层类型与底层类型的连接符。见下例:
1 2 3 4 5 6 7 8 9 10 11 |