集合框架和泛型-总结

  1. 集合弥补了数组的缺陷,它比数组更灵活实用,而且不用的集合可使用于不同的场合。
  2. Java集合框架共有三大类接口,即Map接口、List接口和Set接口。
  3. ArrayList和数组采用相同的存储方式,它的特点是可变长度且可以存储任何类型的数据,它的有点在于遍历元素和随机访问元素的效率较高。
  4. LinkedList采用链表存储方式,优点在于插入、删除元素时效率较高。
  5. Iterator为集合而生,专门实现集合的遍历,它隐藏了各种集合实现类的内部细节,提供了遍历集合的统一编程接口。
  6. HashMap是最常用​的Map实现类,它的特点是存储键值对数据,优点是查询指定元素效率高。
  7. 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,使代码可以应用于多种类型。
  8. 使用泛型集合在创建集合对象时指定集合中元素的类型,从集合中取出元素时无需进行强制类型转换。
  9. 在集合中使用泛型只是泛型多种应用的一种,在接口、类、方法等方面也有着泛型的广泛应用。
  10. 如果数据类型不确定,可以通过泛型方法的方式,达到简化代码,提高代码重用性的目的

转载于:https://my.oschina.net/u/3369057/blog/865642

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值