java集合类基本简介
序号 类描述
1 AbstractCollection
实现了大部分的集合接口。
2 AbstractList
继承于AbstractCollection 并且实现了大部分List接口。
3 AbstractSequentialList
继承于 AbstractList ,提供了对数据元素的链式访问而不是随机访问。
4 LinkedList
继承于 AbstractSequentialList,实现了一个链表。
5 ArrayList
通过继承AbstractList,实现动态数组。
6 AbstractSet
继承于AbstractCollection 并且实现了大部分Set接口。
7 HashSet
继承了AbstractSet,并且使用一个哈希表。
8 LinkedHashSet
具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。
9 TreeSet
继承于AbstractSet,使用元素的自然顺序对元素进行排序.
10 AbstractMap
实现了大部分的Map接口。
11 HashMap
继承了HashMap,并且使用一个哈希表。
12 TreeMap
继承了AbstractMap,并且使用一颗树。
13 WeakHashMap
继承AbstractMap类,使用弱密钥的哈希表。
14 LinkedHashMap
继承于HashMap,使用元素的自然顺序对元素进行排序.
15 IdentityHashMap
继承AbstractMap类,比较文档时使用引用相等。
在前面的教程中已经讨论通过包中定义的类,如下所示:
序号 类描述
1 Vector
Vector类实现了一个动态数组。和ArrayList和相似,但是两者是不同的。
2 Stack
栈是Vector的一个子类,它实现了一个标准的后进先出的.栈。
3 Dictionary
Dictionary 类是一个抽象类,用来存储键/值对,作用和Map类相似。
4 Hashtable
Hashtable是原始的的一部分, 是一个Dictionary具体的实现 。
5 Properties
Properties 继承于 Hashtable.表示一个持久的属性集.属性列表中每个键及其对应值都是一个字符串。
6 BitSet
一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。
一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。
-
Java读取邮件的方法
在Java编程设计中,我们如何通过Java读取邮件呢?下面小编为大家介绍了Java读取邮件的'方法,希望能帮到大家!复制代码代码如下:publicvoidreceive()throwsException{Log.e(tag,"receive()");//sharedpreference读取数据,用split()方法,分开字符串。SharedPreferencespre...
-
Java类加载器类介绍
类加载器是Java语言的一个创新,也是Java语言流行的重要原因之一。它使得Java类可以被动态加载到Java虚拟机中并执行。以下是小编为大家搜索整理的java类加载器,希望能给大家带来帮助!更多精彩内容请及时关注我们。类加载器:java虚拟机中可以安装多个类加载,系统默...
-
经典的Java main方法面试题10个
在java中,main()方法是java应用程序的入口方法。本文是本站小编搜索整理的关于经典的Javamain方法面试题10个,特别适合参加Java面试的朋友阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1.不用main方法如何定义一个类?不行,没有main方...
-
Java内存溢出的解决方法
一、内存溢出类型1、fMemoryError:PermGenspaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果webapp用了大量的第三方jar或者应用有太...