![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
ArrayList 1 以jdk7为准进行说明 2 ArrayList以数组实现,允许重复。超出限制时会增加50%的容量(grow()方法中实现...
Set概述 Set几乎都是内部用一个Map来实现, 因为Map里的KeySet就是一个Set,而value是假值,全部使用同一个Object。S...
TreeMap定义 1 以jdk7为准进行说明 TreeMap继承AbstractMap,实现NavigableMap、Cloneable、Se...
EnumMap定义 1 以java7进行说明 2 成员属性说明1)EnumMap的键是继承Enum类型的对象2)成员变量keyType存放的是E...
LinkedHashMap的定义 1 以jdk7为准进行说明 2 可以看到LinkedHashMap继承了HashMap,所以同样适用Hash算...
HashMap定义 1 本文以jdk7为准进行说明 2 主要成员属性1)table属性是一个数组,数组的元素是Entry<?, ?>,Entry...
看一个面试题考察面试者对浮点数存储格式的理解 1代码如下 2 运行结果为: 浮点数存储时经过的步骤: 以 20.5转换为例 1 将十进制浮点数转...
1 如何确定某个对象是“垃圾”? 1 既然垃圾收集器的任务是回收垃圾对象所占的空间后,再次供新的对象使用,那么垃圾收集器如何确定某个对象是“垃圾...
1 JVM内存分配 1 在讨论JVM内存管理之前,先来看一下Java程序具体执行的过程: 2 如上图所示,首先Java源代码文件(.java后缀...