阅读背景:

【Java】知识点汇总(2)

来源:互联网 

书接上一回,为了方便日后汇总序号也将从上一篇延续下去。

7. for与foreach使用比较 结论 for适用于下标循环; foreach采用的是迭代器循环; 在ArrayList的情况下for优势明显; 在LinkedArrayList的情况下foreach优势明显; 分析 由于for采用的是下标的循环方式,因此属于随机读取,我可以通过下标读取任意下标对应的值,但是这种方式也存在一些问题,譬如通过循环删除集合中的元素时就会抛出下标越界的问题。 而foreach采用的是顺序读取的数据结构格式,可以通过iterater(迭代器)来遍历集合,这个时候由于没有下标什么事了,因此也不会影响到集合遍历删除,但是这种方式没有办法删除指定的对象。 8. 当前线程被锁定时用wait代替sleep 结论 7. for与foreach使用比较 结论



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: