0%
1. 【强制】Java 类库中定义的可以通过预检查方式规避的 RumtimeException 异常不应该通过 catch 的方式来处理。比如:NullPointerException、IndexOutOfBoundsException 等等
1. 【强制】错误码的制定原则:快速溯源、沟通标准化
1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度
1. 【强制】前后端交互的 API,需要明确协议、域名、路径、请求方法、请求内容、状态码、响应体
1. 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用 /** 内容 */ 格式,不得使用 // xxx 方式
1. 【强制】在一个 switch 块内,每个 case 要么通过 continue/break/return 来终止,要么注释说明程序将继续执行到哪一个 case 为止;在一个 switch 块内,都必须包含一个 default 语句并且放到最后,即使它什么代码也没有
1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全
1. 【强制】关于 hashCode 和 equals 的处理,遵循如下规则:
1. 【强制】日期格式化时,传入 pattern 中表示年份统一使用小写的 y
1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可