1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。 说明:不要在方法体内定义: Patte...
1. 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用/**内容*/格式,不得使用// xxx 方式...
1. 【强制】在一个 switch 块内,每个 case 要么通过 break / return 等来终止,要么注释说明...
1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。 说明:资源驱动类、工具类、单例工厂类都需要注意...
1. 【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 1) 只要重写 equals ,就必须重...
1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 2....
( ( 一) ) 命名 命名风格 风格 1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符...
1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行 ; 如果 是非空代码块则: 1 )...
1. 【强制】不允许任何魔法值 ( 即未经定义的常量 ) 直接出现在代码中。 反例: String key = R...