摘要: GC机制:java垃圾回收机制,垃圾收集器线程(Garbage Collection Thread)在 JVM 处于空闲循环式,会自动回收无用的内存块。 垃圾收集算法:1、引用计数 2、根搜索 3、标记-清除 4、复制 5、标记-整理 6、分代收集 内存管理:JVM将内存划分为6个部分:PC寄存器( 阅读全文
posted @ 2019-01-10 17:27 一中晴哥威武 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 碰撞:HashMap运用put方法存储多个元素时,计算得出相同的hashCode,在put时出现冲突。 处理:利用“拉链法”处理HashCode的碰撞问题;当我们将键值对传递给put方法时,他调用键对象的hashCode()方法来计算hashCode,然后找到bucket(哈希桶)位置来存储对象;当 阅读全文
posted @ 2019-01-10 16:19 一中晴哥威武 阅读(3224) 评论(0) 推荐(0) 编辑
摘要: get:通过获取key的hashcode,然后调用 hash() 获得hash值,然后在“该hash值对应的链表”上查找“键值等于key”的元素。 put:通过获取key的hashcode,然后调用 hash() 获得hash值,然后将其添加到哈希值对应的链表中(如果key为null,则将该键值对存 阅读全文
posted @ 2019-01-10 15:00 一中晴哥威武 阅读(445) 评论(0) 推荐(0) 编辑