java编码规范实践总结1

2022/1/1 22:37:31

本文主要是介绍java编码规范实践总结1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

  • 条件判断的值不能存在魔法数字:要用枚举,比如if(type>2)这里2就是不知道什么意思!
  • 空指针判断:读取class对象的属性,一定要先判断class是否为空
  • vo、dto不能串,实在要用,要把方法私有,同时vo标记final
  • if、try{ 嵌套不超过5层,可以使用if否定值然后return,不要一直true嵌套
  • 不要直接e.printxxxx打印错误信息,会导致敏感信息泄露,比如sql语句、账户信息等
  • write流写入,一定要在final中关闭流,或者把流操作写到 、try(  ……)小括号中,这是jdk1.8支持的特性;
  • 多层if判断一定要注释
  • dto中需要有参数判空检验,不要在service中去做dto属性的if判断
  • dto不要用封装类型(如Integer),要用基础类型,比如int,初始化默认值会自动被设置为0
  • 没有调用的变量,尽量避免定义,会增加jvm回收对象的压力
  • null判断,要求变量在前常量在后,比如dto.getXx()
  • 驼峰命名规则,公网查缩写
  • 一大堆的参数,可以抽成参数bean类
  • 多层for嵌套循环,先创建临时map缓存外层for循环的值,拿这个值再去做第2次的循环


这篇关于java编码规范实践总结1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程