关于集合中的三个类的区别
2017-11-05 20:01 幸福的风 阅读(232) 评论(1) 编辑 收藏 举报Vector类实现了一个动态数组.和Arrylist类似,Vector类主要应用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况.
Stack类是Vector类的子类,就是堆栈,堆栈是一种“后进先出”的数据结构,只能在一端进行数据插入和删除.在Java中,使用java.util.Stack类的构造方法创建对象.
Hashtable是一个散表,它存储的内容是键值对映射.它继承自Dictionary,实现了Map,Cloneable接口.