您的位置:首页 > 编程语言 > Java开发

编写高质量代码:改善java程序的151个建议-----笔记(1)

2015-03-19 12:57 531 查看
建议1-----不要在常量和变量中出现易混淆的字母

包名全小写,类名首字母大写,常量全部大写并用下划线分隔,变量采用驼峰命名法命名。

java编码规范是每个程序员都应遵守的规则,这样才能使程序具有可读性以及可理解性,不易出现混淆思维的问题。

例如下面的代码

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


有人肯定以为是答案是"22",运行程序后发现结果是2,因为赋值给变量"i"的数字是"1",后面加了长整型变量的标示字母"l"而已,所以以后数字和字母混合使用,标示字母务必大写或增加注释说明

建议2-----莫让常量蜕变成变量

或许有人认为常量不是加了static 和final的 怎么可能变成变量,进行第二次赋值。

请看下面的例子:

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


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

程序运行的结果是:常量会变成变量,因为在程序编译期间会发生变化,导致常量值变化,这种做法是不可取的,常量必须在运行期保持值不变,所以不要使用常量会来实现序列号算法、随机种子生成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: