![](https://img-blog.csdnimg.cn/a21985e75d23485e9c3d143800fad9cd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
jvm
文章平均质量分 97
java jvm
流离失
这个作者很懒,什么都没留下…
展开
-
12-垃圾回收相关概念
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录12. 垃圾回收相关概念12.0 理解不可达对象的回收行为12.1. System.gc()的理解12.2. 内存溢出与内存泄露内存溢出(OOM)内存泄漏(Memory Leak)12.3. Stop The World12.4. 垃圾回收的并行与并发并发(Concurrent)并行(Parallel)并发 vs .原创 2021-10-08 23:16:11 · 209 阅读 · 0 评论 -
13-垃圾回收器
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录13. 垃圾回收器13.1. GC分类与性能指标13.1.1. 垃圾回收器概述13.1.2. 垃圾收集器分类13.1.3. 评估GC的性能指标吞吐量暂停时间吞吐量 vs 暂停时间13.2. 不同的垃圾回收器概述13.2.1. 垃圾回收器发展史13.2.2. 7种经典的垃圾收集器13.2.3. 7款经典收集器与垃圾分.原创 2021-10-09 00:22:59 · 583 阅读 · 0 评论 -
11-垃圾回收概述及算法
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录11. 垃圾回收概述及算法11.1. 垃圾回收概述11.1.1. 什么是垃圾?什么是垃圾?11.1.2. 为什么需要GC11.1.3. 早期垃圾回收11.1.4. Java垃圾回收机制担忧GC主要关注的区域11.2. 垃圾回收相关算法11.2.1. 标记阶段:引用计数算法方式一:引用计数算法(hotspot未使用).原创 2021-10-08 22:31:20 · 106 阅读 · 0 评论 -
10-StringTable
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录10. StringTable10.1. String的基本特性10.1.1. String在jdk9中存储结构变更MotivationDescription10.1.2. String的基本特性10.2. String的内存分配10.3. String的基本操作10.4. 字符串拼接操作10.5. intern(.原创 2021-10-08 21:57:39 · 72 阅读 · 0 评论 -
09-执行引擎
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录9. 执行引擎9.1. 执行引擎概述9.1.1. 执行引擎的工作流程9.2. Java代码编译和执行过程9.2.1. 什么是解释器(Interpreter)?什么是JIT编译器?9.2.2. 为什么Java是半编译半解释型语言?9.3. 机器码、指令、汇编语言9.3.1. 机器码9.3.2. 指令9.3.3. 指令.原创 2021-10-08 20:06:12 · 125 阅读 · 0 评论 -
08-对象实例化及直接内存
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录8. 对象实例化及直接内存8.1. 对象实例化8.1.1. 创建对象的方式8.1.2. 创建对象的步骤1. 判断对象对应的类是否加载、链接、初始化2. 为对象分配内存3. 处理并发问题(防止多线程同时对某一块内存区域操作)4. 初始化分配到的内存5. 设置对象的对象头6. 执行init方法进行初始化8.2. 对象内.原创 2021-10-08 18:31:16 · 103 阅读 · 0 评论 -
07-方法区
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录7. 方法区7.1. 栈、堆、方法区的交互关系7.2. 方法区的理解7.2.1. 方法区在哪里?7.2.2. 方法区的基本理解7.2.3. HotSpot中方法区的演进7.3. 设置方法区大小与OOM7.3.1. 设置方法区内存的大小7.3.2. 如何解决这些OOM7.4. 方法区的内部结构7.4.1. 方法区(M.原创 2021-10-08 15:58:02 · 90 阅读 · 0 评论 -
06-堆介绍
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录6. 堆6.1. 堆(Heap)的核心概述6.1.1. 堆内存细分6.1.2. 堆空间内部结构(JDK7)6.1.3. 堆空间内部结构(JDK8)6.2. 设置堆内存大小与OOM6.2.1. 堆空间大小的设置6.2.2. OutOfMemory举例6.3. 年轻代与老年代6.4. 图解对象分配过程(新生代使用复制算.原创 2021-10-08 14:54:41 · 80 阅读 · 0 评论 -
05-本地方法接口和本地方法栈
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录5. 本地方法接口和本地方法栈5.1. 什么是本地方法?5.2. 为什么使用Native Method?5.2. 本地方法栈5. 本地方法接口和本地方法栈5.1. 什么是本地方法?简单地讲,一个Native Method是一个Java调用非Java代码的接囗。一个Native Method是这样一个Java方.原创 2021-10-07 23:29:41 · 80 阅读 · 0 评论 -
04-虚拟机栈
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录4. 虚拟机栈4.1. 虚拟机栈概述4.1.1. 虚拟机栈出现的背景4.1.2. 初步印象4.1.3. 内存中的栈与堆4.1.4. 虚拟机栈基本内容Java虚拟机栈是什么?生命周期作用栈的特点面试题:开发中遇到哪些异常?4.2. 栈的存储单位4.2.1. 栈中存储什么?4.2.2. 栈运行原理4.2.3. 栈帧的内.原创 2021-10-07 23:06:06 · 94 阅读 · 0 评论 -
03-运行时数据区及程序计数器
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录1. 运行时数据区2. 程序计数器(PC寄存器)1. 运行时数据区本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段当我们通过前面的:类的加载-> 验证 -> 准备 -> 解析 -> 初始化 这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使.原创 2021-10-07 16:16:41 · 140 阅读 · 0 评论 -
02-类加载过程
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录1.类的加载过程类加载器子系统作用加载阶段链接阶段验证(Verify)准备(Prepare)解析(Resolve)初始化阶段2. 类加载后是否初始化3. 类加载器分类3.1 启动类加载器(引导类加载器,Bootstrap ClassLoader)3.2 扩展类加载器(Extension ClassLoader)3..原创 2021-10-07 14:39:02 · 137 阅读 · 0 评论 -
01-JVM与Java体系结构
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)笔记来源:黑马程序员JVM完整教程,全网超高评价,全程干货不拖沓附有一些个人见解,如有错误,请指正!文章目录1.虚拟机与Java虚拟机2. JVM的整体结构3. Java代码执行流程4. JVM的架构模型5. JVM的生命周期6. 各种JVMSun Classic VMExact VMHotSpot VMJRockitIBM的J9KVM和CDC / CLDC HotspotAzul VMLiquid VMApache H.原创 2021-10-06 21:05:49 · 139 阅读 · 0 评论