List常用子类区别
来源:互联网 发布:南京java工资一般多少 编辑:程序博客网 时间:2024/06/06 04:44
package list;import java.util.LinkedList;public class List子类 { /** * List 有序 带索引 可重复 * 其常用子类有: * Vector: 同步的 * Vector 类可以实现可增长的对象数组。与数组一样, * 它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小, * 以适应创建 Vector 后进行添加或移除项的操作。 * ------------------------------------------------------ * LinkedList:可用于实现堆栈 队列 * 堆栈:先进后出。First In Last Out * 队列:先进先出。First In First In * 围绕头和尾展开定义: * * addFirst() * addLast() * * getFirst() * getLast() * * removeFirst()获取头部元素bingshanchu * removeLast() * * * ----------------------------------------------------- * ArrayList:数组结构,长度可变(原理:创建新数组+复制数组) * 增删较慢,查询很快。----》》》顺序表--牵一发而动全身 * List 接口的大小可变数组的实现。实现了所有可选列表操作, * 并允许包括 null 在内的所有元素。除了实现 List 接口外, * 此类还提供一些方法来操作内部用来存储列表的数组的大小。 * (此类大致上等同于 Vector 类,除了此类是不同步的。) */ public static void main(String[] args) { // TODO Auto-generated method stub LinkedList link=new LinkedList();//直接创建本类对象付给本类引用。 link.addFirst("A"); link.addFirst("B"); link.addFirst("C"); link.addFirst("D"); System.out.println(link); while(!link.isEmpty()){ System.out.println(link.remove()); System.out.println(link.removeLast()); } }}
1 0
- List常用子类区别
- List接口常用子类
- collection4 List常用子类
- 集合框架--List常用子类
- List接口的常用子类(2)
- List接口的常用子类(3)
- List接口的常用子类:LinkedList
- List 接口常用子类及其特点
- List 接口常用子类及其特点
- List具体子类,及之间的区别
- List的子类特点区别及其优缺点
- List、Set、Map集合最常用六个子类及它们之间的区别详解(含经典面试题)
- List 子类
- Java-Map和List类中子类的区别
- LIST接口及其子类
- LIST父类子类
- list子类的对比
- List的子类
- 【STL学习】容器篇-适配器容器
- 相机标定(一)之参考坐标系以及坐标变换
- BMP格式介绍
- 计算几何(一)
- 标准库function类型的小例子
- List常用子类区别
- Spring Security 项目
- 网站开发进阶(十四)JS实现二维码生成
- 信息检索(IR)的评价指标介绍-准确率、召回率、F1、mAP、ROC、AUC
- spring transaction源码分析--事务架构
- 数据结构(二)
- LUA+STM32,开始弄了。如何入门?
- 架构探险——Android MVP模式浅析
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程