JVM总结
花费了一周时间对深入理解Java虚拟机做了个回顾,对原来的知识做了个补充,直到慢慢的阅读中,才发现有好多东西已经忘了。把所阅读的通过一个思维导图做个了简单的总结,时间仓促,还有不全。待十一节后继续补充。 基本补充完全。 链接: https://pan.baidu.com/s/1o4h6jJjvN3i3yQ6iSDpzTQ 密码: 8jk6
花费了一周时间对深入理解Java虚拟机做了个回顾,对原来的知识做了个补充,直到慢慢的阅读中,才发现有好多东西已经忘了。把所阅读的通过一个思维导图做个了简单的总结,时间仓促,还有不全。待十一节后继续补充。 基本补充完全。 链接: https://pan.baidu.com/s/1o4h6jJjvN3i3yQ6iSDpzTQ 密码: 8jk6
ArrayList实现原理要点概括 ArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素。 底层使用数组实现 该集合是可变长度数组,数组扩容时,会将老数组中的元素重...
堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,如下图所示: 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称...
按权重随机排序 方案1,将list中每个实体的权重先取个随机值,然后在按随机后的权重排序。 public void sortList(List<Entity> list) {...