一、命名规范 1、以驼峰的方式命名,其中,类名首字母大写,方法名和参数名首字母小写
2、不能使用拼音来命名
3、常量名全部大写,并且加上修饰符public static final CONSTANT
4、常量名如果多个单词,用下划线做区分MY_NAME
5、抽象类需要加上abstract或者base前缀,例如BasePerson,AbstractPerson
6、接口实现类要有Impl标识
7、枚举类要加Enum后缀标识
8、包名统一使用小写,包名一般用com.(公司名.utils)
9、工具类一般以Utils作为后缀
二、开发规范 1、只有八个基本数据类型可以用==比较,其他的都必须使用equals比较
2、使用equals比较时,常量一定要放在前面
3、不能在循环中执行耗时的代码逻辑,例如:dubbo调用,http请求,数据库请求
4、if循环不能放过于复杂的数据,要及时中断
5、finally块里不要写return,不然try块的return无法执行