原文http://blog.csdn.net/wzwdcld/article/details/48241961JavaCodeReview清单下面列出自己不理解的部分和大家探讨^-^下面每一条都是不理解的,想知道这样做的动机是什么。。整洁性清单项目分类确定应用了代码格式化格式使用异常而不是返回码异常不要返回Null异常安全清单项目分类备注避免对于一些不寻常行为的过分日志拒绝服务(DenialofService)在任何情况下都释放资源(流,连接等等)拒绝服务(DenialofService)把从不可信对象得到的输出作为输入来检验输入检验(InputValidation)为native方法定义包装类(而不是定义native方法为pulibc)输入检验(InputValidation)什么是native方法使publicstatic域为final(避免调用方(caller)修改它的值)可变性caller是什么小心地缓存潜在的特权操作结果序列化反序列化(SerializationDeserialization)只有在需要的时候才使用JNI访问限制清单项目分类备注更多地使用标准异常异常避免使用finalizer创建和销毁对象使用枚举来代替int常量枚举和注解(Annotations)使用executors而不是task和thread并发查看静态代码分析器的报告来进行类的添加和修改静态代码分析静态代码分析器是什么东西JBehave是干嘛的?
翻翻过去那场雪
相关分类