1:判空
// Bad
if (variable.equals("literal")) { ... }
// Good
if ("literal".equals(variable)) { ... }防止偶发的空指针错误
2:检查NULL和lenght
无论如何,只要你有一个集合、数组等,请确保它存在,并且不为空。
// Bad if (array.length > 0) { ... } // Good if (array != null && array.length > 0) { ... }
具体的:http://www.codeceo.com/article/10-useful-paranoid-java-coding.html
时间: 2024-12-24 16:46:58