一、命名规范 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无法执行