我对java集合框架一无所知①(2015年10月28日)
来源:互联网 发布:oa数据库架构 编辑:程序博客网 时间:2024/05/16 14:33
一、集合框架:用来表示和操作的统一的架构,包含了实现集合的接口与类。
二、在"集合框架"中,接口 Map 和 Collection 在层次结构没有任何亲缘关系,它们是截然不同的。
三、集合框架包含了两部分:一部分是接口,一部分是类。
四、为什么会出现接口:因为集合框架中的很多类 功能是相似的,所以用接口来规范类。
五、
jdk中集合类有很多,这些不过是我们经常用到的而已
Collection、List、Set、Queue和Map都是接口(Interface),不是具体的类实现。上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,List等。
一、上述所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包含hashNext(),next(),remove()三种方法。它的一个子接口LinkedIterator在它的基础上又添加了三种方法,分别是add(),previous(),hasPrevious()。
0 0
- 我对java集合框架一无所知①(2015年10月28日)
- 6月24日集合框架
- 马云:初次创业 我对科技和计算机一无所知
- 心的躁动不安 是我对世界的一无所知
- 2015年10月28日
- 2015年10月28日
- 2015年10月28日
- 7月24日-----JSON解析、Date、Calender、集合框架
- java接口(2015年10月29日)
- 2010年3月10日Java
- 2010年3月10日Java
- 2014年12月28日,我的linux笔记。
- 2015年1月5日,我的html笔记。
- 2015年1月6日,我的LINUX笔记。
- 2015年1月17日,我的HTML笔记。
- 2015年1月8日,我的linux笔记。
- 2004年10月20日,我的第一篇文章
- 2007年10月31日,我来到了厦门
- 使用本地JConsole监控远程JVM(最权威的总结)
- 推荐几个Android开发非常有用的工具(for android studio)
- Android实现网络多线程文件下载
- Spring-Bean的生命周期
- 射影几何:基本形有几种?
- 我对java集合框架一无所知①(2015年10月28日)
- android 工程lib 里的目录和文件
- 修改pe入口方式拦截驱动加载
- linux下apache tomcat的安装
- 自定义view1/12
- BSE:Bridge Software Engineer
- 在c语言中自定义了一个函数,在main中调用时提示找不到标识符
- 关于Android游戏开发的资料
- Codevs1198 国王游戏