《编写高质量代码:改善Java程序的151个建议》读书笔记

第一章 Java开发中通用的方法和准则

Rule1:不要在常量和变量中出现易混淆的字母

public class Client {
    public static void main(String[] args) {
        long i = 1l;
        System.out.println("i的两位是:" + (i+i));
    }
}

字母“l”和字母“O”尽量不要和数字混用,以免阅读时产生理解与程序意图的偏差。
如果字母和数字必须混合使用,字母“L”务必大写,字母“O”则增加注释。

Rule2:莫让常量蜕变成变量

public class Client {
    public static void main(String[] args) {
        System.out.println("常量会变哦:" + Const.RAND_CONST);
    }
}

/*接口常量*/
interface Const {
    //这还是常量吗?
    public static final int RAND_CONST = new Random().nextInt();
}

不用像上面那样使用常量会变的功能来实现序列号算法、随机种子生成。

你可能感兴趣的:(《编写高质量代码:改善Java程序的151个建议》读书笔记)