首页 > 试题广场 >

集合类内存

List、Set和Queue类的继承结构图:绿色的虚线代表实现,绿色实线代表接口之间的继承,蓝色实线代表类之间的继承
发表于 2019-04-30 22:30:31 回复(0)
更多回答
被所有的线程共享的一块内存区域。它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据
发表于 2019-04-25 18:28:40 回复(0)
lk9头像 lk9
emm,这题想问的是各种集合底层的数据结结构吗?😣
发表于 2019-07-22 11:05:34 回复(0)
JAVA集合类主要分为两大体系:Collection和Map体系。其中Collection又派生出List、Set、Queue等三大体系。
其中,List主要用来存放一些有序、可重复的元素;主要实现类有:ArrayList、LinkedList、Vector和Stack。
Map 保存的键值对数组。主要实现类有HashMap、HashTable、LinkedHashMap.
① HashMap 非线程安全类,可以使用Null作为键或值。
② HashTable 线程安全类,不能使用Null作为键或值。
③ LinkedHashMap.是HashMap的子类
发表于 2019-05-02 21:52:45 回复(0)
被所有的线程共享的一块内存区域。它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据
发表于 2019-04-25 18:47:46 回复(0)
Ly~头像 Ly~
被所有的线程共享的一块内存区域。它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据
发表于 2019-04-25 18:15:50 回复(0)
ArrayList ,Vector 数组 Object element[], LinkedList 双向链表 TreeSet ,TreeMap 低层为红黑树 HashSet ,HashMap,HashTable jdk1.8之前 数组+链表 1.8之后 数组+红黑树 线程同步 Vector,HashTable,StringBuffer
发表于 2019-04-24 15:28:59 回复(0)
ArrayList 数组 LinkedList 链表 TreeSet 树形结构
发表于 2019-04-04 12:22:35 回复(0)
arraylist 底层实现数组,会分配一段连续的内存空间
发表于 2019-03-21 13:04:34 回复(0)
有没有正确解析?
发表于 2019-01-15 07:56:26 回复(1)
一种对多个对象进行操作而进行存储的方式
发表于 2018-12-22 16:01:49 回复(1)