經典java面試題(1)

1、快速失敗(fail-fast)和安全失敗(fail-safe)的區別是什麼? Iterator的安全失敗是基於對底層集合做拷貝,因此,它不受源集合上修改的影響。java.util包下面的所有的集合類都是快速失敗的,而java.util.concurrent包下面的所有的類都是安全失敗的。快速失敗的迭代器會拋出ConcurrentModificationException異常,而安全失敗的迭代器
相關文章
相關標籤/搜索