2016年5月10日

java 集合类源码分析--collections

摘要: 我认为Collections类主要是完成了两个主要功能 1.提供了若干简单而又有用的算法,比如排序,二分查找,求最大最小值等等。 2.提供对集合进行包装的静态方法。比如把指定的集合包装成线程安全的集合、包装成不可修改的集合、包装成类型安全的集合等。 package java.util;import  阅读全文

posted @ 2016-05-10 20:42 duoyu 阅读(618) 评论(0) 推荐(0) 编辑

java 集合类源码分析--arrays

摘要: 本文介绍一下java集合相关类arryas类的内容 、Arrays.sort()数组排序 Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。 1、对于基本类型源码分析如下 阅读全文

posted @ 2016-05-10 20:00 duoyu 阅读(257) 评论(0) 推荐(0) 编辑

java 集合类源码分析--list接口

摘要: 第一点:介绍list 接口 List 是一种集合。以数据结构的中定义它是一种线性的结构。 1)除了第一个元素以外,每个元素都有且只有唯一的一个前驱。 2)除了最后一个元素以外每个一元素有且只有一个后继。 3)集合中必须存在第一个元素还有最后一个元素。 list在java中是表现为一种接口,通过不同的 阅读全文

posted @ 2016-05-10 11:30 duoyu 阅读(321) 评论(0) 推荐(0) 编辑

导航