|
|
1
4
要了解Java如何实现集合,最重要的地方是源代码本身,它是免费提供的。通常,列表实现为数组(ArrayList)或链表(LinkedList);集合可以是哈希表(HashSet)或树(TreeSet);映射是哈希表(HashMap)。
|
|
|
2
3
API的源代码是可用的,获取JDK并从安装文件夹中打开src.zip文件。 |
|
|
3
3
阵列列表 :数组 链表 :双链表(条目对象)
哈希集 :在内部使用HashMap,将数据存储为键,将伪对象(类对象的)存储为映射中的值。 树图 :Entry对象的红黑树实现。 :内部使用TreeMap。键作为数据,虚拟对象作为值。 :是这些集合中的内部类,通常具有键、值、对其他条目对象的引用等。 |
|
|
4
1
你可以随时打开源文件,它都在那里,但是,我不推荐它,因为通常它们很难理解。相反,我会尝试找到底层的数据结构,并进行查找。维基百科包含了你想知道的关于这些主题的大部分信息,而谷歌则包含了其余的信息。
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |