博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java面试题——集合框架
阅读量:6520 次
发布时间:2019-06-24

本文共 637 字,大约阅读时间需要 2 分钟。

先来看一下集合框架关系图

Collection FrameWork 如下:

  Collection

  ├List

  │├LinkedList

  │├ArrayList

  │└Vector

  │ └Stack

  └Set

  Map

  ├Hashtable

  ├HashMap

  └WeakHashMap

  Collection 是最基本的集合接口,一个Collection 代表一组Object,即Collection 的元素(Elements)。

  Map 提供key 到value 的映射。

 

    List、LinkedList、ArrayList、Vector、Stack和Set继承自Conllection

  Hashtable、HashMap、WeakHashMap继承自Map

 

  Collection 接口是一组允许重复的对象。 

 
  Set 接口继承 Collection,但不允许重复,使用自己内部的一个排列机制。 
 
  List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。 
 
  Map接口是一组成对的键-值对象,即所持有的是key-value pairs。Map中不能有重复的
key。拥有自己的内部排列机制。 
 
  容器中的元素类型都为Object。从容器取得元素时,必须把它转换成原来的类型。 

 

转载于:https://www.cnblogs.com/hcl22/p/6096104.html

你可能感兴趣的文章
基本知识
查看>>
二:JVM学习-垃圾收集算法以及常用的垃圾收集器
查看>>
Linux目录结构
查看>>
【ZZ】Git链接到自己的Github简单的开始
查看>>
如何成为一个杰出的程序员?
查看>>
生产环境入门: Tomcat的基本优化【一】
查看>>
Spring中@Autowired注解、@Resource注解的区别
查看>>
Android 控件之ProgressBar进度条
查看>>
Perl 命令行
查看>>
注入点判断
查看>>
udev
查看>>
ubutun安装jdk和设置环境变量
查看>>
shell笔记2 tput
查看>>
rsync 与 inotify 实现双机实时同步
查看>>
位运算技巧
查看>>
pl/sql 提醒乱码问题
查看>>
windows10和ubuntu16.04双系统下时间不对的问题
查看>>
VTP中VLAN配置信息不同步故障排除
查看>>
mongo主库地址变更,从库修改数据源IP
查看>>
LVM卷管理及配额设置
查看>>