Java编程规范-编码规范易于维护

Java编程之Java编码规范(常用)

  编写代码的规范对一个程序猿来说是比较重要的,代码写的不规范的话,二次开发的时候,别人真的就看不懂你写的代码,或者说看起来就很费劲,搞不好你也记不起来了,有一个规范看起来就会很通顺。

驼峰命名
  类名、方法名、变量名等使用用驼峰命名,但是类名首字母必须要大写。类名如UserTest,方法名和变量名saveUser,countNumber。常量名要求全部大写。

行数限制
  一个类的代码最好不超过2000行,一行的行数不超过80个字符,如 超过80个字符则在标点处换行。

类名取名规范
  抽象类都以Abstract或者Base开头。如AbstractUser,BaseUser;异常类以Exception结尾,如UserException;枚举类以Enum结尾。如UserEnum;测试类以Test结尾,如UserTest。

方法名取名规范
  set/get方法取名规范,如获取list则getUserList。保存以save开头,如saveUser();删除以delete开头,如deleteUser();修改一update或者modify开头,如updateUser(),modifyUser();

OOP规约
  这个较多,可以搜索一波。避免增加编译器的负担,应直接使用类名+方法名来调用静态方法,使用equals比较时,应该拿一个确定的值取比较,变出现空指针。比如("").equals(Object,getUser)。

方法顺序
  公有方法->受保护的方法->私有方法->main方法

变量定义
  POJO里面的变量使用包装类型;RPC的返回类型使用包装类型。Integer的值应在-128~127。局部变量使用基本数据类型。

方法的位置
  构造方法、静态公共方法、静态私有方法、公共方法、友元方法、受保护方法、私有方法、main方法;方法参数建议顺序:(被操作者,操作内容,操作标志,其他)。

异常捕获
  有多个异常时要分别捕获异常,便于寻找BUG。

代码格式
   if、for、do、while等关键字的后面给一个空格后,在添加();

remove/add方法
  不要在 foreach 循环里进行元素的 remove / add 操作。 remove 元素请使用 Iterator方式,如果并发操作,需要对 Iterator 对象加锁。

字符串处理
  循环体中,字符串的拼接,使用StringBuilder的append方法。扩展
日期处理
SimpleDateFormat线程不安全,使用DateUtils工具类更好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值