摘要:IdentityHashMap 与 HashMap 的区别在于,前者判断重复键是通过判断 “obj1 == obj2”,而后者是通过判断 “obj1.equals(obj2)”,即便知道这样,也需要我们注意下面的; 首先,我们要清楚 代码片段1: 运行上面的代码打印“false”; 代码片段2: 运
阅读全文
posted @ 2019-08-04 22:04
bobo2018
随笔分类 - Java基础
摘要:IdentityHashMap 与 HashMap 的区别在于,前者判断重复键是通过判断 “obj1 == obj2”,而后者是通过判断 “obj1.equals(obj2)”,即便知道这样,也需要我们注意下面的; 首先,我们要清楚 代码片段1: 运行上面的代码打印“false”; 代码片段2: 运
阅读全文
posted @ 2019-08-04 22:04
摘要:Comparable: 类实现 Comparable 接口即可进行自然排序,排序是根据类所实现的 compareTo() 方法,小于,等于,大于的比较结果分别用负整数,0,正整数作为返回值表示; 实现了 Comparable 的类可作为有序映射中的键或者有序集合中的元素,无需指定比较器(Compar
阅读全文
posted @ 2017-06-27 12:38
摘要:1,集合类嵌套集合类要注意可读性,可能会降低了可读性,意义要直观;如需要避免集合类嵌套即合理,可以通过抽象和内部类解决这个问题; 2,避免出现进行一个集合的多次遍历,通常只需要一次遍历,把循环体组合即可; 3,注意遍历的次数,可以考虑将组成集合的循环体与集合的遍历组合到一次,就可以将遍历次数减少到组
阅读全文
posted @ 2017-04-07 15:35
摘要:今天在学习 MyBatis SQL 语句构建器类的时候看到一段奇怪的代码: 咋看上去,见所未见,其实都是常见的语法,这是一个匿名内部类,然后匿名内部类里面有一个代码块,自然就要执行代码块里的代码,就是这么简单; 两个看似奇怪的地方:普通类的匿名内部类用法,代码块;
阅读全文
posted @ 2017-03-22 18:21
摘要:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
阅读全文
posted @ 2017-03-07 15:54
|