【JVM】JVM的学习方式和体系结构(倒计时59天——2021.4.9)
发布日期:2021-05-07 05:34:23 浏览次数:17 分类:精选文章

本文共 398 字,大约阅读时间需要 1 分钟。

参考链接:

关于JVM:

1、对JVM的理解?

2、java8虚拟机和之前的变化更新?
3、什么是OOM,什么是栈溢出?怎么分析?
4、常用调优参数?
5、内存快照如何抓取,如何分析Dump文件?
6、对于类加载器的认识?

————————————————————

在这里插入图片描述
在这里插入图片描述

1、JVM的位置

2、JVM的体系结构

垃圾回收的区域:

首先栈中肯定不会有垃圾,因为栈中存放的方法和属性用完就释放了;然后本地方法栈中也没有垃圾,存的都是本地方法;PC就更没有垃圾了,记录的是程序执行到哪一步了。

因此回收的区域应该是:堆、方法区

3、类加载器

java代码——>javac编译成类文件——>类加载器

作用:加载class文件

在这里插入图片描述

类加载器的种类:

1、虚拟机自带的加载器;
2、启动类(根)加载器;
3、扩展类加载器(自己在\jre\lib\ext,父类在rt.jar);
4、应用程序加载器(父类是3)

G1:

在这里插入图片描述
在这里插入图片描述

上一篇:关于序列化和反序列化
下一篇:【Java学习】倒计时59天——JavaSE回顾(2021.4.8)

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月05日 04时19分05秒