一、MyBatis 不要为了多个查询条件而写 1 = 1
二、 迭代entrySet() 获取Map 的key 和value
三、使用Collection.isEmpty() 检测空
四、初始化集合时尽量指定其大小
五、若需频繁调用Collection.contains 方法则使用Set
七、使用静态代码块实现赋值静态成员变量
八、工具类中屏蔽构造函数
九、避免使用BigDecimal(double)
十、返回空数组和集合而非 null
十一、tring.split(String regex)部分关键字需要转译