编码习惯总结
文章平均质量分 95
给变量取个好名吖
这个作者很懒,什么都没留下…
展开
-
每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)
NO.31 在接口中不要存在实现代码接口中可以声明常量,声明抽象方法,也可以继承父类接口,但就是不能有实现,这只是对于一般程序来讲,还有一种特殊的程序:public class Client { public static void main(String[] args) { B.s.doSomething(); } interface B { public static final S s = new S() { @Ov原创 2021-01-07 11:08:39 · 104 阅读 · 0 评论 -
每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)
NO.21 用偶判断,不用奇判断判断一个数是奇数还是偶数:能够被2整除的是偶数,不能被2整除的是奇数public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入多个整数判断奇偶:"); while (scanner.hasNextInt()) { int i = scanner.ne原创 2020-12-30 16:13:54 · 154 阅读 · 0 评论 -
每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)
NO.11 养成良好习惯,显式声明UID当一个实体类实现了Serializable接口时,会发现Idea会提示一个警告,需要增加Serial Version UID,这里涉及到了序列化和反序列化的内容。public class Person implements Serializable { private String name; public String getName() { return name; } public void setNam原创 2020-12-28 13:52:00 · 176 阅读 · 0 评论 -
每天10个编码坑(《编写高质量代码 改善Java程序的151个建议》)
NO.1 不要在常量和变量中出现易混淆的字母给long类型的变量赋值时,将长整型变量的标示字母“l”进行大写。NO.2 莫让常量蜕变成变量这种常量的定义方式不可取,常量就是常量,务必让常量的值在运行期保持不变NO.3 三元操作符的类型务必一致这段代码的结果是false,在使用三目运算符时,第一个操作数是int,第二个操作数是double,会默认进行隐式类型转换返回范围最大的数据类型,即double,那么s2的结果实际上是90.0,最终导致结果是false。那么会有小伙伴提出疑问了,为什么是原创 2020-12-17 16:22:07 · 147 阅读 · 0 评论