![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java框架
小小探索者
即使只是一粒尘土,我也要漫天飞舞
展开
-
java基础之-----初识栈
初识栈和队列栈LinkedList类中的栈操作方法ArrayDeque中的栈操作ArrayDeque特点栈栈是之中基本数据结构,具有先进后出的特性。在java中的栈结构实现。//vactor已经被ArrayList替代了,Stack也不建议使用了class Stack<E> extends Vector<E> {}Deque接口//可以使用LinkedList类中的栈操作方法---底层使用双向链表public class LinkedList<E>原创 2020-12-24 23:18:10 · 156 阅读 · 0 评论 -
java集合框架入门解析-----linkedList
java集合框架入门解析-----linkedList0.结构图1.linkedList是什么2.linkedList的特点3.LinkedList继承的类和实现的接口0.结构图1.linkedList是什么LinkedList使用了循环双向链表数据结构,并提供了一些队列,栈,双端队列操作的方法。2.linkedList的特点1)与ArrayList对比,LinkedList插入、删除更高效,随机访问速度慢。2)非同步,线程不安全,支持null,有序,元素可重复。3)可以作为栈,队列,双端队原创 2020-12-20 15:13:52 · 206 阅读 · 1 评论 -
java集合框架入门解析-----Vector和Stack
阅读导航0.结构图1.Vector是什么2.Vector的特点3.Vector内部数组扩容4.Vector继承的类和实现的接口5.Vector遍历0.结构图1.Vector是什么可以简单的认为Vector是一个动态数组;Vector是通过数组实现的,长度不够是,调用Arrays.copyOf方法,拷贝当前数组到一个新的长度更大的数组中。2.Vector的特点vector和ArrayList极其相似,所以很多时候都会被对比异同。相同点:1)都继承了AbstractList抽象类,实现了List原创 2020-12-13 18:19:14 · 537 阅读 · 0 评论 -
java集合框架入门解析-----Iterator
一、java集合框架图二、Iterator的前世今生从上面的框架图中可以看到,java的集合类主要分为两大家族,一个是以Collection为首,另一个是以map为首。每个分支都枝繁叶茂,接下来就从上图的第一个接口Iterator逐个介绍。在说Iterator前不得不提下被Iterator拍在沙滩上的前浪Enumeration,这可不是我说的,是官方文档上说的。该接口提供了两个方法来枚举向量的元素,哈希表的键以及哈希表中的值。枚举还用于指定SequenceInputStream的输入流。但是原创 2020-12-10 22:21:15 · 186 阅读 · 0 评论