01-class文件结构 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM https://gitee.com/icanci/Java-Review/tree/master 脑图相关文件来着: https://blog.csd 2023-05-27 19_JVM > JVM中篇:字节码与类的加载篇 #JVM
13-垃圾回收器 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 13. 垃圾回收器13.1. GC 分类与性能指标13.1.1. 垃圾回收器概述垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的 JVM 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
12-垃圾回收相关概念 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 12. 垃圾回收相关概念12.1. System.gc()的理解在默认情况下,通过 system.gc()或者 Runtime.getRuntime().g 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
11-垃圾回收概述及算法 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 11. 垃圾回收概述及算法11.1. 垃圾回收概述 11.1.1. 什么是垃圾? 垃圾收集,不是 Java 语 言的伴生产物。早在 1960 年,第一门开始 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
10-StringTable 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 10. StringTable10.1. String 的基本特性 String:字符串,使用一对””引起来表示 String:声明为 final 的,不可 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
09-执行引擎 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 9. 执行引擎9.1. 执行引擎概述执行引擎属于 JVM 的下层,里面包括解释器、即时编译器、垃圾回收器 执行引擎是 Java 虚拟机核心的组成部分之一。 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
08-对象实例化及直接内存 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 8. 对象实例化及直接内存8.1. 对象实例化面试题 美团:对象在 JVM 中是怎么存储的? 对象头信息里面有哪些东西? 蚂蚁金服:Java 对象头有什么 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
07-方法区 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 7. 方法区 从线程共享与否的角度来看 7.1. 栈、堆、方法区的交互关系 7.2. 方法区的理解官方文档:Chapter 2. The Structur 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
06-堆 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 6. 堆6.1. 堆(Heap)的核心概述堆针对一个 JVM 进程来说是唯一的,也就是一个进程只有一个 JVM,但是进程包含多个线程,他们是共享同一堆空间的 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM
05-本地方法接口和本地方法栈 本笔记来源于:尚硅谷宋红康JVM全套教程(详解java虚拟机)b站视频 文章来自: https://gitee.com/vectorx/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM 5. 本地方法接口和本地方法栈5.1. 什么是本地方法?简单地讲,一个 Native Method 是一个 Java 调用非 Java 代码的接囗。一个 N 2023-05-27 19_JVM > JVM上篇:内存与垃圾回收篇 #JVM