迭代器

定义:迭代器(Iterator)是一个对象,允许用户每次获取和使用集合中的一个元素;

API

  • Iterator:用于定义一个对象作为一个迭代器;
  • Iterable:用于定义一个集合,从该集合中可以抽取一个迭代器;

及时失败

当使用迭代器迭代容器类时,如果有其它线程对容器类进行修改,就会抛出ConcurrentModificationException异常,这种处理方式就是“及时失败(fail-fast)”

results matching ""

    No results matching ""