JVM 第五章 内存分配与回收策略

内存分配与回收策略对象的内存分配,就是在堆上分配(也可能经过JIT编译后被拆散为标量类型并间接在栈上分配),对象主要分配在新生代的Eden区上,少数情况下可能直接分配在老年代,分配规则不固定,取决于当前使用的垃圾收集器组合以及相关的参数配置。以下列举几条最普遍的内存分配规则,供大家学习。对象优先在E
Java jvm 2020年08月12日 126次浏览

JVM 第四章 HotSpot 垃圾收集器

HotSpot 虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点
Java jvm 2020年08月07日 106次浏览

JVM 第三章 垃圾收集策略与算法

程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭
Java jvm 2020年08月07日 82次浏览

JVM 第二章 HotSpot 虚拟机对象探秘

在 HotSpot 虚拟机中,对象的内存布局分为以下 3 块区域
Java jvm 2020年08月06日 84次浏览

JVM 第一章 JVM 内存结构

Java 虚拟机的内存空间分为 5 个部分
Java jvm 2020年08月06日 106次浏览

IntArray 整型数组

它可以比Java的ArrayList快10-15倍!
Java 2020年04月28日 996次浏览

Knuth-Morris-Pratt KMP

字符串搜索算法(String searching algorithms)
Java 2020年04月27日 892次浏览

RedBlackTree 红黑树

红黑树的应用比较广泛,主要是用它来存储有序的数据,它的时间复杂度是O(lgn),效率非常之高。
Java 2020年04月24日 931次浏览

工具类-解压jar(v2)

工具类-解压jar(v2)
Java 2019年10月08日 1,343次浏览

双亲委派模型

双亲指的就是parent,双亲委派其实是parent delegation
Java 2019年08月12日 3,317次浏览