JVM
文章平均质量分 77
不会就选C.
25届全栈在职,问题咨询/合作+微信:Panci_77
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Java基础]——类的生命周期
main为程序入口,所以先加载Test1字节码文件并初始化,打印D, 然后又打印A,然后new Test1()执行构造方法,而{}代码块内容编译后是在构造代码的第一行先执行的。3. 方法区生成一个InstanceKlass对象,保存类的信息,此外还会在堆中生成一个java.lang.class对象,我们使用的就是这个对象。2. 类加载器加载完类之后,字节码信息(基本信息、常量池、字段、方法、虚方法表)会保存在JVM的方法区中。②对于成员变量,编译看左边运行看左边,对于方法,编译看左边,运行看右边。原创 2024-03-11 22:41:35 · 515 阅读 · 2 评论 -
[JVM]——JVM内存模型
JVM内存模型、结构。JVM各个结构的作用。intern方法减少内存开销,串池和常量池。原创 2024-03-13 15:01:37 · 1073 阅读 · 0 评论 -
[JVM] 双亲委派机制
我们知道JVM类加载器有三个,按优先级来说,启动类加载器 > 扩展类加载器 > 应用程序类加载器,每个类加载器加载不同的类。1.当加载一个类的时候,会自底向上查找类加载器是否加载过这个类,如果加载了直接返回结果,如果未加载,在自定向上加载该类。启动类加载器:加载rt.jar包下的类,例如String等核心类。防止Java核心类被篡改,防止类的重复加载。应用程序类加载器:加载我们自己写的类(classpath)。2.可防止类的重复加载和保证内置类的安全性。扩展类加载器:加载JVM的扩展类库(了解即可)原创 2024-03-12 10:44:43 · 535 阅读 · 2 评论 -
[JVM]——垃圾回收
GC、垃圾回收器、垃圾回收算法、CMS原创 2024-03-26 11:30:16 · 1071 阅读 · 0 评论
分享