摘要: [JVM]逃逸分析 逃逸分析是目前Java虚拟机中比较前沿的优化技术,也是JIT中一个很重要的优化技术。 它其实就是分析一个对象是否会逃逸出方法,分析对象的动态作用域。如果一个对象在一个方法内定义,并且有可能被方法外部引用使用,那认为它逃逸了。 阅读全文
posted @ 2022-06-05 22:55 knqiufan 阅读(177) 评论(0) 推荐(0)
摘要: [Java]HashMap与ConcurrentHashMap的一些总结 HashMap与ConcurrentHashMap的一些总结 HashMap底层数据结构 JDK7:数组+链表 JDK8:数组+链表+红黑树 JDK8中的HashMap什么时候将链表转为红黑树? 当发现链表中的元素大于8之后,判断当前数组长度,如果数组长度小于64并不会马上转为红黑树,而是进行扩容。 阅读全文
posted @ 2022-06-05 00:39 knqiufan 阅读(72) 评论(0) 推荐(0)