黑马程序员技术交流社区

标题: 毕向东老师--集合框架之iterator迭代器 [打印本页]

作者: hmYing    时间: 2013-8-8 21:35
标题: 毕向东老师--集合框架之iterator迭代器
iterator()取出(迭代器)
取出需要多个功能,将其封装
数据结构不同,取出的实现方式不同
描述:类(定义在集合内部的一个用于取出的一个内部类)
      内部类共性(判断...、取出...)-------抽取并形成接口:iterator
大型电子游戏机房(电玩城)---取娃娃的夹子(对象方法:移动、打开、夹取)                              
                               (两爪夹子,三爪夹子...)

方法1.(推荐)
for(iterator it = al.iterator; it.hasNext();){
sop(it.next());
}
较好写法:内存管理更出色

方法2.(对比方法1进行学习)
while(){}会先定义Iterator it对象,循环结束后it还在内存中(即对象还在内存中)

作者: 神之梦    时间: 2013-8-8 22:23
一个知识点的话,有代码辅助就更好了
作者: hmYing    时间: 2013-8-8 22:26
神之梦 发表于 2013-8-8 22:23
一个知识点的话,有代码辅助就更好了

会改进的,:)!
作者: hmYing    时间: 2013-8-8 22:26
hmYing 发表于 2013-8-8 22:26
会改进的,!

谢谢版主




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2