一.集合框架 1.最大的接口:Collection、Map、Iterator、Enumeration 2.Collection:存放单值 |- List:允许有重复内容,有序 |- ArrayList:异步处理,新的操作类,非线程安全。 |- Vector:底层是数组数据结构。线程同步安全。因为效率 ...
分类:
其他好文 时间:
2017-04-06 21:55:14
阅读次数:
158
集合/集合框架(List) 数组和集合的区别 数组长度固定的,一旦定义,就无法改变 集合长度可变 数组中可以粗出基本数据类型,也可以是对象(实际上是对象的引用 集合只能存储对象的引用) Java集合体系:分为Collection和Map两种体系 Collection接口 Collection有两个派 ...
分类:
编程语言 时间:
2017-04-05 19:59:04
阅读次数:
191
import java.util.*; /** * Map集合遍历的方法 * @author Administrator * */public class Test2 { public static void main(String[] args) { Map<String,String> map= ...
分类:
其他好文 时间:
2017-04-05 19:24:48
阅读次数:
142
2017年4月3号 重度雾霾 内容:log4j,集合框架(ArrayList,LinkedList) 一、log4j 老师代码: 1)log4j.properties: log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.app ...
分类:
其他好文 时间:
2017-04-04 11:03:08
阅读次数:
261
学习的集合框架示意图: 一、Collection 特点:无序,可重复 (1)功能与方法: 二、代码演练 运行结果为: 二、List (1)List的简单介绍: 特点:有序,可重复 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的 ...
分类:
其他好文 时间:
2017-04-04 10:37:04
阅读次数:
304
Collection是集合框架的根接口,一个集合代表一组对象,我们称之为元素.不同的集合具有不同的特性,比如有的集合可以有重复元素,有的不可以,有的可以排序,有的不可排序,如此等等,而Collection作为集合的根接口,它规范定义了集合的通用方法,一个集合我们可以看作一个在内存中的小型数据库,而数 ...
分类:
编程语言 时间:
2017-04-03 16:12:47
阅读次数:
180
继续上一篇浅谈java类集框架和数据结构(1)的内容 上一篇博文简介了java类集框架几大常见集合框架,这一篇博文主要分析一些接口特性以及性能优化。 一:List接口 List是最常见的数据结构了,主要有最重要的三种实现:ArrayList,Vector,LinkedList,三种List均来自Ab ...
分类:
编程语言 时间:
2017-04-01 17:21:12
阅读次数:
286
集合框架 1、Collection框架 Collection接口 | List接口(有序可重复) | ArrayList类(底层采用变长数组实现,查找速度快,不安全,效率高) | Vector类(底层采用变长数组实现,安全,效率低) | LinkedList类(底层采用双向链表实现,插入删除速度快) ...
分类:
其他好文 时间:
2017-03-27 18:31:03
阅读次数:
157
1. 集合类框架定义 在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Java Collection Framework)。 这意味着我们在具体应用时不必考虑数据结构和算法实现细节 ...
分类:
其他好文 时间:
2017-03-27 15:22:30
阅读次数:
348
一、集合框架的概述。 基础的数据结构有数组,链表,栈,队列,二叉树等,java中的数据结构,利用了这些基本的数据结构分别实现了很丰富的集合框架类型,下面简单地总结下关于java集合框架的基础内容,在进行总结前,先大概看看java中主要的集合组织方式。 上面这张丑图也基本上说明了集合框架之间的关系,下 ...
分类:
编程语言 时间:
2017-03-26 16:21:02
阅读次数:
206