2018年7月11日

摘要: Java提供了一个操作Set List Map 的工具类Collections . 里面有大量方法对集合元素进行排序,查询修改等操作。 还能把集合设为不可变。 对集合对象实现线程同步控制。同步控制 在hashtable那提过,虽然他是线程安全的,但是他性能比较差,所以Collections.sync 阅读全文
posted @ 2018-07-11 11:47 cv_ling123456 阅读(468) 评论(0) 推荐(0) 编辑
 
摘要: 注意:Map与Set集合的关系非常密切。java源码就是先实现了HashMap,TreeMap,再包装了一个value都为null的Map集合实现Set集合类。 因此:TreeSet可以和TreeMap对比来看 TreeSet存储key-value对时,根据key对节点进行排序。;类似得,也有两种方 阅读全文
posted @ 2018-07-11 09:28 cv_ling123456 阅读(590) 评论(0) 推荐(0) 编辑
 
摘要: JAVA8除了给Map集合新增了方法remove(Object key,Object value)默认方法外 还增加了以下方法 Object replace(Object key,Object value),与put方法不同,他如果发现原来key不存在也不会增加新的key-value boolean 阅读全文
posted @ 2018-07-11 09:23 cv_ling123456 阅读(167) 评论(0) 推荐(0) 编辑