java八股jvm

JVM虚拟机篇-01-JVM介绍、运行流程_哔哩哔哩_bilibili

1.PC程序计数器

2.堆

3.虚拟机栈

4.方法区/永久代/元空间

5.直接内存

JVM虚拟机篇-06-JVM组成-你听过直接内存吗_哔哩哔哩_bilibili

6.双亲委派

从下往上找,有同名类优先使用上级加载器的,不用自己的,父加载器没有就加载自己的

7.类装载执行过程

JVM虚拟机篇-08-类加载器-说一下类装载的执行过程_哔哩哔哩_bilibili

8.对象gc的时机

9.几种gc算法

老年代使用

年轻代会使用复制算法,清理效率高

10.堆的分代收集算法

JVM虚拟机篇-11-垃圾回收-说一下JVM的分代回收_哔哩哔哩_bilibili

11.几个垃圾回收器

12.G1垃圾回收器

13.强引用、软引用、弱引用、虚引用的区别

相关推荐
du fei6 分钟前
C# 与 相机连接
开发语言·数码相机·c#
别来无恙✲6 分钟前
SpringBoot启动方法分析
java·springboot·场景设计
独好紫罗兰6 分钟前
洛谷题单3-P2669 [NOIP 2015 普及组] 金币-python-流程图重构
开发语言·python·算法
1zero107 分钟前
[C语言笔记]09、指针
c语言·开发语言·笔记
青橘MATLAB学习12 分钟前
钢管下料问题:基于Matlab的优化求解与实践
开发语言·数学建模·matlab·钢管下料
Jay_See13 分钟前
Leetcode——239. 滑动窗口最大值
java·数据结构·算法·leetcode
褚翾澜22 分钟前
Ruby语言的代码重构
开发语言·后端·golang
DKPT22 分钟前
Eclipse,MyEclipse,IDEA,Vscode这些编译器和JDK的相爱相杀
java·eclipse·编辑器·intellij-idea·myeclipse
肠胃炎24 分钟前
真题246—矩阵计数
java·线性代数·算法·矩阵·深度优先
前行的小黑炭1 小时前
设计模式:为什么使用模板设计模式(不相同的步骤进行抽取,使用不同的子类实现)减少重复代码,让代码更好维护。
android·java·kotlin