上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 85 下一页
摘要: 这里仅仅进行一些简单的比较,如果你想要更加详细的信息话,请自己百度。 1.Collection: 是集合类的上层接口。本身是一个Interface,里面包含了一些集合的基本操作。 Collection接口时Set接口和List接口的父接口 里面的常用操作有如下内容: 2.Collections Co 阅读全文
posted @ 2019-07-10 15:35 割肉机 阅读(502) 评论(0) 推荐(0) 编辑
摘要: java提供了只包含一个compareTo()方法的Comparable接口。这个方法可以个给两个对象排序。具体来说,它返回负数,0,正数来表明已经存在的对象小于,等于,大于输入对象。Java提供了包含compare()和equals()两个方法的Comparator接口。compare()方法用来 阅读全文
posted @ 2019-07-10 15:34 割肉机 阅读(3882) 评论(0) 推荐(0) 编辑
摘要: 1.根据应用需要正确选择要使用的集合类型对性能非常重要,比如:假如知道元素的大小是固定的,那么选用Array类型而不是ArrayList类型更为合适。 2.有些集合类型允许指定初始容量。因此,如果我们能估计出存储的元素的数目,我们可以指定初始容量来避免重新计算hash值或者扩容等。 3.为了类型安全 阅读全文
posted @ 2019-07-10 15:33 割肉机 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 下面列出了Array和ArrayList的不同点:Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。Array大小是固定的,ArrayList的大小是动态变化的。ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等 阅读全文
posted @ 2019-07-10 15:31 割肉机 阅读(4981) 评论(0) 推荐(0) 编辑
摘要: Iterator和ListIterator的区别是什么? 下面列出了他们的区别: Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。 Iterator对集合只能是前向遍历,ListIterator既可以前向也可以后向。 ListIterator实现了I 阅读全文
posted @ 2019-07-10 15:30 割肉机 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一、迭代器概述 二、ArrayList的Iterator实现 三、ListIterator 回到顶部 一、迭代器概述 1、什么是迭代器? 在Java中,有很多的数据容器,对于这些的操作有很多的共性。Java采用了迭代器来为各种容器提供了公共的操作接口。这样使得对容器的遍历操作与其具体的底层 阅读全文
posted @ 2019-07-10 15:27 割肉机 阅读(14338) 评论(0) 推荐(1) 编辑
摘要: 为什么集合类没有实现Cloneable和Serializable接口? 答:克隆(cloning)或者序列化(serialization)的语义和含义是跟具体的实现相关的。因此应该由集合类的具体实现类来决定如何被克隆或者序列化 一些解释: (1)什么是克隆? 克隆是把一个对象里面的属性值,复制给另一 阅读全文
posted @ 2019-07-10 15:24 割肉机 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 LinkedHashMap实现与HashMap的不同之处在 阅读全文
posted @ 2019-07-10 15:22 割肉机 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 转载自 http://zhangshixi.iteye.com/blog/673143 1. HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2. HashSet 阅读全文
posted @ 2019-07-10 15:17 割肉机 阅读(565) 评论(0) 推荐(0) 编辑
摘要: Set中元素不可以重复,是无序的(这里无序是指存入元素的先后顺序与输出元素的先后顺序不一致) HashSet:内部的数据结构是哈希表,是线程不安全的。 HashSet中保证集合中元素是唯一的方法:通过对象的hashCode和equals方法来完成对象唯一性的判断。 如果对象的hashCode值不同, 阅读全文
posted @ 2019-07-10 15:15 割肉机 阅读(10185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 85 下一页