1.若没有足够理由,不要把实例或类变量声明为公有。
如果你的某一个类有很多的public field,说明你的设计可能不太合理
2.全局变量,前面需要一个”m_” ,类似于C++ 。
3.避免用一个对象访问一个类的静态变量和方法。应该用类名替代。
classMethod(); //OK
AClass.classMethod(); //OK
an .classMethod(); //AVOID!
4.一般而言,在含有多种运算符的表达式中使用圆括号来避免运算符优先级问题,是个好方法。即使运算符的优先级对你而言可能很清楚,但对其他人未必如此。你不能假设别的程序员和你一样优秀。
if (a == b && c == d) // AVOID!
if ((a == b) && (c == d)) // RIG
继续阅读与本文标签相同的文章
-
如何实现一个SpringBoot Starter
2026-05-23栏目: 教程
-
Dubbo之——改造Dubbo,使其能够兼容Spring 4注解配置
2026-05-23栏目: 教程
-
从“工作量证明”解密“区块链”
2026-05-23栏目: 教程
-
session的基本原理及安全性
2026-05-23栏目: 教程
-
Jstorm 调度硬件资源cgroups
2026-05-23栏目: 教程
