# 为何会有这种机制 在 Java 中这是一种错误机制,从而避免更大的错误 例如 ArrayList 在迭代(``list.hasNext()``)的时候,另外一个操作改变了 ArrayList 的结构,从而抛出异常,避免引起其他的错误。 [代码实现](https://github.com/DraperHXY/JavaLearning/commit/a7994b2dd5c88885ec634e2d8155dace6b2e7790) # 如何避免 fast-fail 将 ``java.util`` 包替换成 ``java.util.concurrent`` 包下的相应实现类