2018年3月20日

快速失败(fail-fast)和安全失败(fail-safe)的区别

摘要: java.util包下面的所有的集合类都是快速失败的,而java.util.concurrent包下面的所有的类都是安全失败的。快速失败的迭代器会抛出ConcurrentModificationException异常,而安全失败的迭代器永远不会抛出这样的异常。 快速失败示例 fail-fast机制, 阅读全文

posted @ 2018-03-20 12:02 米虫爱喝咖啡 阅读(186) 评论(0) 推荐(0) 编辑

Comparable和Comparator接口

摘要: Comparable 是排序接口;若一个类实现了 Comparable 接口,就意味着 “该类支持排序”。而 Comparator 是比较器;我们若需要控制某个类的次序,可以建立一个 “该类的比较器” 来进行排序。 1.若一个类实现了Comparable 接口,实现 Comparable 接口的类的 阅读全文

posted @ 2018-03-20 10:56 米虫爱喝咖啡 阅读(117) 评论(0) 推荐(0) 编辑

导航