包名全小写,类名首字母全大写,常量全部大写并用下划线分割,变量采用驼峰命名法(camelCase)命名等,这些都是最基本的Java编码规范,是每个Javaer都应熟知的规则,但是在变量的声明中要注意不要引入容易混淆的字母。
我先放一段代码:
1 | public class Test{ |
请思考下这段代码会打印出的结果是什么?
sure, 肯定会有人说:这部很简单嘛,运行部出错的话,结果肯定为22
!
好吧,实践是检验真理的唯一标准,我们将这段代码,放到Eclipse中运行一下看看,咦?,你会发现结果是2
,而不是22,难道是Eclipse有问题,怎么少了个’2’?
其实吧,是因为赋给变量 i 的数字就是 1
,只是后面加了长整型变量的标志字母 "l"
而已。
所以,为了让我们的程序代码更容易理解,字母'l'
(还包括大写字母'O'
),尽量不要和数字混用,以避免阅读者的理解和程序意图产生差异。
如果字母和数字必须混用,字母'l'
务必大写('L'
), 字母'O'
则增加注释。
注意: 字母“l”作为长整型标志时务必大写
文章参考书籍:《编写高质量代码之Java》 著:秦小波。