摘要: 1、移除方法区 JDK 1.7及之前方法区存放的数据有类信息(类名,修饰符,字段描述,方法描述等),常量,静态变量,即时编译后的class文件。 方法区中还包含有常量池:常量池中主要有字面量和符号引用 字面量:文本字符串,声明为final的常量值; 符号引用:包括了三种常量,分别是:类和接口的全限定 阅读全文
posted @ 2019-04-02 23:42 杨岂 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: HashMap 1.8 最大的变化就是引入红黑树数据结构。 数据结构为数组+链表+红黑树。当链表的长度大于8,且总的元素大小大于等于64时,将链表修改为红黑树(时间复杂度为 O(logn)),将原来链表数据复制进去。 问题? 1、链表的长度大于8就转为红黑树吗? 不是,需要满足新增元素时链表的长度已 阅读全文
posted @ 2019-04-02 18:46 杨岂 阅读(204) 评论(0) 推荐(0) 编辑