内容简介本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基储数据类型、运算符、控制语句、数组、字符串、面向对象基储继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。版权声明《Java从..
分类:
编程语言 时间:
2017-09-16 19:02:01
阅读次数:
176
Java集合(一)—容器了解 一:集合框架 Java集合框架图 Java集合简化图 二:添加一组元素 在Java集合中的工具包中(Arrays,Collections)如上图所示,添加一组元素可以采用: Arrays.asList(args) args:数组或逗号分隔的列表 将结果转换为一个list ...
分类:
编程语言 时间:
2017-09-13 13:12:30
阅读次数:
277
前言:这几天碰到了一道算法题和一道面试题,问集合框架怎么排序的,有点懵逼。 1.比较器接口: Comparator<T> 接口 T - 此Comparator可以比较的对象类型 定义:强行对某个对象 collection 进行整体排序 的比较函数。可以将 Comparator 传递给 sort 方法 ...
分类:
编程语言 时间:
2017-09-10 21:43:43
阅读次数:
170
集合框架包含三大块内容:对外的接口、接口的实现、集合运算的算法 接口:collection、List、Set、Map、Iterator 实现:ArrayList、LinkedList 、HashMap、HashSet 算法:查找、排序等 collection接口储存一组不唯一、无序的对象 set接口 ...
分类:
其他好文 时间:
2017-09-10 21:41:39
阅读次数:
131
1、集合框架并不是一个真正的框架,而是为表示和操作集合而规定的一种统一的标准体系结构。 2、集合框架包括: >对外的接口:Collection、List、Set、Map、Iterator >接口的实现:ArrayList、LinkedList、HashMap、HashSet >对集合运算的算法:如查 ...
分类:
其他好文 时间:
2017-09-08 18:20:33
阅读次数:
141
Dom4j 是一个易用的、开源的库,用于 XML , XPath 和 XSLT 。它应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM , SAX 和 JAXP 。 要使用dom4j读写XML文档,需要先下载dom4j包 dom4j官方网站在 http://www.dom4j.or ...
分类:
其他好文 时间:
2017-09-08 13:39:00
阅读次数:
263
Java并发包 一、并发包的结构 java并发包中共分为五类: 1、集合框架:包括队列和并发集合 2、同步辅助类 3、线程池 4、Lock锁 5、原子类 二、详解部分 1、同步辅助类详解部分 (1)CountDownLatch 举例:有三个工作,只有三个工作都完成,任务才算执行完成。 运行结果: 它 ...
分类:
编程语言 时间:
2017-09-07 22:55:26
阅读次数:
152
概述 Java集合框架由Java类库的一系列接口、抽象类以及具体实现类组成。我们这里所说的集合就是把一组对象组织到一起,然后再根据不同的需求操纵这些数据。集合类型就是容纳这些对象的一个容器。也就是说,最基本的集合特性就是把一组对象放一起集中管理。根据集合中是否允许有重复的对象、对象组织在一起是否按某 ...
分类:
编程语言 时间:
2017-09-07 16:13:07
阅读次数:
235
JavaSE(七) --集合框架 一、集合框架图 标准框架图: 精简集合框架图: 从以上图可以看出Java集合类主要有以下几种: 1.List结构(实现了list接口)的集合类(ArrayList、LinkedList、Vector、Stack),一般称为列表 2.Map结构(实现了Map接口)的集 ...
分类:
其他好文 时间:
2017-09-07 14:53:18
阅读次数:
122
摘要:之前虽然对集合框架一些知识点作了总结,但是想想面试可能会问源码,于是又大致研究了一下集合框架的一些实现类的源码,在此整理一下。 一.集合框架 二.深究实现类 1.ArrayList源码实现 ArrayList内部维护了一个动态数组,如果没有显式的初始化的话,动态数组的默认容量是10,当数组容量 ...
分类:
编程语言 时间:
2017-09-05 00:29:47
阅读次数:
273