/* list接口 ArrayList 采用异步处理方式,性能高,但属于非线程安全 Vector 采用同步处理方式,性能低,但属于线程安全 当程序考虑线程安全的时候选Vector,其他选择ArrayList,速度快,性能高 set接口不能加入重复元素,(记忆:s开头same反而不同),但是可以...
分类:
编程语言 时间:
2015-01-15 15:54:30
阅读次数:
164
java集合
Java集合框架
Collection接口API
Iterator迭代器接口(遍历集合中的元素)
Collection子接口之一:Set接口
HashSet LinkedHashSet TreeSet
Collection子接口之二: List接口
ArrayList LinkedLi...
分类:
编程语言 时间:
2015-01-03 11:46:24
阅读次数:
285
今天看到Collection集合类这个词,发现脑海里没有太多的记忆,于是重新复习了Collection接口。迟点再总结下Map接口。下面是自己在MyEclispe中敲的代码,只有实践才可以提高记忆。/** * --Collection接口是Set接口和List接口的父接口,通常情况下不被直接使...
分类:
编程语言 时间:
2014-12-31 18:16:39
阅读次数:
195
ArrayList,Vector,LinkedList异同1)三者都是List接口的实现类。都属于线性数据结构。2)ArrayList和Vector属于顺序表,逻辑顺序同物理顺序一致。内部实现都是采用可变长度数组方式存储数据,允许直接按序号索引元素。3)Vector是java最初使用的变长数组对象,关键方法进行了线..
分类:
编程语言 时间:
2014-12-23 06:47:40
阅读次数:
204
1.简介 List在数据结构中表现为是线性表的方式,其元素以线性方式存储,集合中允许存放重复的对象,List接口主要的实现类有ArrayList和LinkedList。Java中分别提供了这两种结构的实现,这一篇文章是要熟悉下ArrayList的源码实现。使用示例如下: package com......
分类:
编程语言 时间:
2014-12-18 18:45:38
阅读次数:
281
今天在网上闲逛时看到了这样一个言论,说“Java的Stack类实现List接口的设计是个笑话”。当然作者这篇文章的重点不是这个,原本我也只是一笑置之,然而看评论里居然还有人附和,说“Java那种Stack的设计作为笑话,差不多可以算公案了”,我就有点不淡定了,为什么、什么时候“作为笑话”的并且“差不...
分类:
编程语言 时间:
2014-12-17 17:54:21
阅读次数:
216
java集合l Java集合框架l Collection接口APIl Iterator迭代器接口(遍历集合中的元素)l Collection子接口之一:Set接口Ø HashSet LinkedHashSet TreeSetl Collection子接口之二: List接口Ø ArrayList L...
分类:
编程语言 时间:
2014-12-14 19:51:00
阅读次数:
401
一、List 接口集合: 1、优势以及特点:有序,允许重复元素 。 2、实现类: * AarrayList 类:不同步,可变长度数组,倍增率为 1/n ; * LinkedList 类:不同步,链表结构,增删快 。 * Vector 类(元老级的,目前不怎么用了):同步,...
分类:
编程语言 时间:
2014-12-11 22:10:18
阅读次数:
183
第七章集合1.对象的存储:①数组(基本数据类型&引用数据类型)②集合(引用数据类型)数组存储数据的弊端:1.一旦创建,其长度不可变2.真实的数组存放的对象的个数是不可知2.集合框架:Collection接口:|----List接口:存储有序的,可重复的元素相当于"动态"数组新增的方..
分类:
编程语言 时间:
2014-12-09 02:05:22
阅读次数:
154
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素...
分类:
编程语言 时间:
2014-12-08 15:31:53
阅读次数:
168