Iterator接口

Iterator接口
1、是什么?
接口,它的子类继承并实现它;
2、能干什么?
遍历;
3、怎么用?
继承并实现
-------------------------
1、三个方法
hasNext方法,判断游标右边是否有元素;
next方法 ,返回游标右边的元素并将游标移到下一个位置;
remove方法,删除游标左边的元素,每次next方法后只能执行一次;
2、两种List
ArrayList, 很容易遍历
LinkedList, 很难遍历。
此时就需要统一的遍历方式,各种各样的语言采用相同的处理方法。
继承Iterator
3、涉及锁定问题

-HashSet:底层用Hash表实现的Set,顺序是随机的;
-接口最小化原则,接口尽可能用小的,是面向对象设计上的一个原则;
-编程最麻烦的是版本不同的问题,版本太多;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值