摘要: 目录 1. Java集合类基本概念 在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法确定具体的数量) 阅读全文
posted @ 2017-12-14 19:50 锐洋智能 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: Stack继承Vector类,它通过五个操作对类 Vector 进行了扩展。 栈是 后进先出的。 栈提供了通常的 push 和 pop 操作,以及取堆栈顶点的 peek 方法、测试堆栈是否为空的 empty 方法、在堆栈中查找项并确定到堆栈顶距离的 search 方法。 现附上例子,后续继续总结 1 阅读全文
posted @ 2017-12-14 19:31 锐洋智能 阅读(4276) 评论(0) 推荐(1) 编辑
摘要: Stack简介 Stack是栈。它的特性是:先进后出(FILO, First In Last Out)。 java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过数组实现的,这就意味着,Stack也是通过数组实现的,而非链表。当然,我们也可以将LinkedList当作栈 阅读全文
posted @ 2017-12-14 19:19 锐洋智能 阅读(567) 评论(0) 推荐(0) 编辑
摘要: Vector简介 Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。 Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的添加、删除、修改、遍历等功 阅读全文
posted @ 2017-12-14 19:08 锐洋智能 阅读(1669) 评论(1) 推荐(0) 编辑
摘要: [java] package test; import java.util.ArrayList; import java.util.List; public class test { public static void main(String[] args) { List<String> list 阅读全文
posted @ 2017-12-14 18:54 锐洋智能 阅读(65998) 评论(2) 推荐(2) 编辑
摘要: 第1部分 List概括 先回顾一下List的框架图 (01) List 是一个接口,它继承于Collection的接口。它代表着有序的队列。(02) AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get 阅读全文
posted @ 2017-12-14 17:06 锐洋智能 阅读(624) 评论(0) 推荐(0) 编辑