摘要: HashMap的底层数据结构? 数组加键值对,数组默认都为null,新增是计算key的hash值找到数组的位置保存,下一个如果hash如果已存在,则会形成链表 HashMap的存取原理? 新增,key和链表长度hash计算得出数组的位置,存放 取值,key和链表长度hash计算得出数组的位置,如果k 阅读全文
posted @ 2020-07-27 17:36 cheakceep 阅读(91) 评论(0) 推荐(0) 编辑
摘要: jvm 内存模型 大致分为堆和栈,内存共享有方法区和堆,线程私有虚拟机栈和本地方法栈,以及程序计数器 堆主要存放对象实例,方法区主要存放类信息,常量,静态变量及时编译后的代码 虚拟机栈,主要 局部变量表,操作数栈,动态链接和方法出口 何为GC GC指内存回收 判断对象是否可回收 1引用计数法 如果对 阅读全文
posted @ 2020-07-27 09:25 cheakceep 阅读(165) 评论(0) 推荐(0) 编辑