集合的概念: 是一种工具类,可以存储任意数量的具有共同属性的对象 集合的作用: 1、在类的内部对属性进行组织 2、方便快速定位属性位置 3、某些集合接口,提供了一系列排列有序的元素,可以在序列中快速插入或删除 4、某些集合接口,提供了映射关系,可以通过关键字(key)快速查找到对应的唯一对象,而这个 ...
分类:
编程语言 时间:
2017-07-09 22:06:38
阅读次数:
133
集合重点整理: collection<E>接口 list<E>接口和set<E>接口(线性集合) List接口 的实现类中主要学习了ArrayList. LinkedList. Vector. Stack(是Vector类的一个子类)类。 实现List接口的集合:总体上有序(针对元素插入的顺序),不 ...
分类:
其他好文 时间:
2017-07-08 15:09:50
阅读次数:
192
一.数据结构:4种--1.堆栈结构: 特点:LIFO(后进先出);栈的入口/出口都在顶端位置;压栈就是存元素/弹栈就是取元素; 代表类:Stack; 其它:main方法最后一个出去;2.数组结构: 特点:一片连续的空间;有索引,查找快;增删慢; 代表类:ArrayList; 应用场景:用于查询多的场... ...
分类:
其他好文 时间:
2017-07-06 23:47:58
阅读次数:
296
单例集合 | Collection 单例集合 的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList ArrayList底层是使用了Object数组实现 的。 特点: 查询速度快,增删慢。 | LinkedList LinkedList底层是使 ...
分类:
其他好文 时间:
2017-07-03 22:41:18
阅读次数:
170
Java集合框架提供如下两个类型的容器: 1、集合(Collection): 存取单个元素的集合。 2、图/映射(Map): 存储键/值对(key-value)。 Collection 接口 和 AbstractCollection 类 Collection 接口是处理对象集合的根接口; 集合(Co ...
分类:
编程语言 时间:
2017-06-29 15:28:02
阅读次数:
240
1.Collection是集合类的顶级接口,直接继承接口哟List和Set。 List接口是有序的,元素可重复,有索引;其下有: ArrayList:底层数据结构使用的是数组结构,线程不同步,增删慢,查询快; LinkendList:使用双向链表结构,线程不同步,增删快,查询慢; Vector:使用 ...
分类:
其他好文 时间:
2017-06-28 20:35:22
阅读次数:
137
一、 容器类: 下图摘自《Java编程思想》,很好地展示了整个容器类的结构。 由上图可知,容器类库可分为两大类,各自实现了Collection接口和Map接口,下面就常见的类进行一下分类: 实现Collection接口的容器类 Collection ├List │├LinkedList │├Arra ...
分类:
编程语言 时间:
2017-06-27 23:38:46
阅读次数:
273
JAVA集合类型 (现代的变量集群) List (接口) 特点: a. 先后顺序敏感。LIST结构中的元素必须分出谁先谁后。 b. 能够反复.... 主要用来模拟队列(queue)等生活中对先后顺序敏感的应用场景。 <1> ArrayList (以数组为基础实现) 数组在使用上较为麻烦,ArrayL ...
分类:
编程语言 时间:
2017-06-26 19:56:28
阅读次数:
194
一、ArrayList 概述 ArrayList 是实现 List 接口的动态数组,所谓动态就是它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个 ArrayList 实例都有一个容 ...
分类:
其他好文 时间:
2017-06-19 14:21:11
阅读次数:
179
一.数据结构:4种--<需补充>1.堆栈结构: 特点:LIFO(后进先出);栈的入口/出口都在顶端位置;压栈就是存元素/弹栈就是取元素; 代表类:Stack; 其它:main方法最后一个出去;2.数组结构: 特点:一片连续的空间;有索引,查找快;增删慢; 代表类:ArrayList; 应用场景:用于查询多的场景..
分类:
其他好文 时间:
2017-06-18 22:02:18
阅读次数:
237