
深入JVM
文章平均质量分 92
带你领略JVM底层原理,领略java之美
王某人@
分享学习历程,你我共同进步
展开
-
【JVM】方法区详解(图文代码)
方法区存储什么数据?永久代和元空间的区别是什么? 为什么要使元空间来替换永久代?深入剖析JVM方法区,一次搞清方法区原创 2022-05-03 09:15:34 · 1432 阅读 · 5 评论 -
【JVM】运行时数据区概述
整个JVM构成里面,由三部分组成:类加载系统、运行时数据区、执行引擎原创 2022-01-10 19:55:54 · 205 阅读 · 1 评论 -
【JVM】双亲委派机制详解
通过上篇文章我们学习了类加载,也提到了因为双亲委派机制的存在自定义类加载器的实现,不要去覆盖ClassIoader类的loadClass方法,去实现findClass方法,这样可以避免重复加载,当父亲已经加载了该类的时候,就没有必要子ClassLoader再加载一次。原创 2022-01-06 21:41:38 · 1040 阅读 · 9 评论 -
【JVM】类加载详解
上篇文章我们认识了class文件是怎样存储数据的,今天我们学习他们是怎么加载进我们的虚拟机的呢?还有每一个加载过程他们都在做什么事情呢?原创 2022-01-04 15:16:27 · 752 阅读 · 2 评论 -
【JVM】Class文件详解
内容很多,干货满满。为了更好的学习jvm,class文件也是非常重要的,这篇文章将带着大家学习是怎么存储各种类型的数据的,区分符号引用和直接引用。原创 2022-01-01 21:21:52 · 1203 阅读 · 4 评论 -
【JVM】你好--JVM
认识JVM,搞懂了JVM的一些优化手段,更加知道什么样的代码会被优化。Java是⾼级语⾔。需要先变成Java字节码(class⽂件)。然后再变成机器码。 JVM可以实现Java的⼀次编译,到处运⾏。这个就是区别于类似于C语⾔的⽅式原创 2021-12-29 18:25:50 · 897 阅读 · 1 评论