第1部分 Vector介绍 Vector简介 Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的 ...
分类:
编程语言 时间:
2017-08-17 00:38:03
阅读次数:
160
jdk12.以后出现的集合框架中的常用子类对象,存在的规律 前缀名是数据结构名,后缀名是所属体系名 ArrayList: 数组结构。看到数组,就知道查询快,看到list就知道可以重复。可以增删改查 LinkedList:链表结构,增删快 xxxfirast xxxlast方法 新消息:add get ...
分类:
编程语言 时间:
2017-08-16 18:25:36
阅读次数:
169
1、DOM4J简介 DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。 Dom:把整个文档作为一个对 ...
分类:
其他好文 时间:
2017-08-16 15:33:21
阅读次数:
189
线程安全类 在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。 下面是这些线程安全的同步的类: vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往 ...
分类:
编程语言 时间:
2017-08-15 21:00:46
阅读次数:
193
流/Stream是在JAVA8中引入的一个抽象,可以处理类似SQL语句声明数据。 例如,考虑下面的SQL语句。 上面的SQL表达式会自动返回最大薪水员工的细节,没有对开发者的最终做任何计算。在Java中使用集合框架,开发人员必须使用循环,使检查反复。另一个值得关注的是效率,多核处理器可放心,Java ...
分类:
编程语言 时间:
2017-08-14 11:28:19
阅读次数:
151
Java集合框架总结 Java集合是java 提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类 ...
分类:
编程语言 时间:
2017-08-13 23:32:51
阅读次数:
251
在JAVA 的 JDK API中设计了一组类专门实现各种各样方式的数据存储。这样一组专门来存储其它对象的类,一般称为对象容器类,简称容器类。这组类和接口的设计结构也被统称为集合框架(Collection Framework)。这组类和接口都包括在java.util中。 在集合框架中提供两种存储方式。 ...
分类:
其他好文 时间:
2017-08-13 16:16:07
阅读次数:
96
转载自http://blog.csdn.net/zsw101259/article/details/7570033 Java集合框架图 简化图: Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 1、Java 2集合框架图 ①集合接口 ...
分类:
编程语言 时间:
2017-08-13 10:00:42
阅读次数:
223
HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放; LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代; TreeSet:提供一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和遍历的时间很快。 示例代码 ...
分类:
编程语言 时间:
2017-08-10 11:40:01
阅读次数:
213
集合框架(collections framework) 主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。其实说白了,可以把一个集合看成一个微型数据库,操作不外乎“增删改查”四种操作,我们在学习使用一个具 ...
分类:
编程语言 时间:
2017-08-07 00:25:12
阅读次数:
186