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