6、类加载子系统 (上):类加载的流程与机制

你好,我是康杨。今天这节课我们来聊聊JVM中的类加载流程和机制。 类加载子系统可以看作是JVM的搬运工。通过使用Javac编译器,我们将编写的代码转换为.class文件,这样类就可以被真正地加载到JVM中,从而实现高效地运行。借助类加载流程,我们将....

云时代的JVM原理与实战

7、类加载子系统(下):如何打造一个属于你的类加载器

你好,我是康杨。 上节课我们学习了JVM中的类加载流程和机制,接下来我们一起来执行这个流程的类加载器。在这个过程中,你将了解到JVM中的类加载器家族及其在最新的JVM版本中的演进。最后我还会带你打造一个专属于你自己的自定义类加载器,它可以帮助你更好地...

云时代的JVM原理与实战

8、反射机制:给你一把打开JVM后门的钥匙

你好,我是康杨,今天我们来聊聊JVM中的反射机制。 在有反射之前,JVM对我们来说就像是一个黑盒。我们与它的交互,仅仅是在编译期之前,我们遵照Java语法写了一段程序,之后JVM如何编译,运行期如何执行我们不得而知,也和我们无关。这就像我们进入一家饭...

云时代的JVM原理与实战

9、SPI机制:如何打造一个属于你的SPI程序

你好,我是康杨,今天我们来聊聊SPI。 SPI(Service Provider Interface)是一种服务发现机制,它允许应用程序在运行时动态地发现和加载实现某个接口的服务提供者。这里有两个关键词需要你特别关注,分别是“运行时”和“动态”。 作...

云时代的JVM原理与实战

10、对象模型:JVM对象的内部机制和存在方式是怎样的

你好,我是康杨。 这节课,我们一起来分析下微观环境下的JVM“分子”——对象。我们会先从 Everything  is  object 中的 object讲起,通过协议、模型、应用三部曲带你重新认识JVM中的对象。 对象是我们使用Java的基础,是所...

云时代的JVM原理与实战

11、对象创建 :JVM中的对象是怎么生产出来的

你好,我是康杨。 上节课我们聊了Java对象在JVM中是以怎样的形式存在的,这节课让我们来继续探讨,一个Java对象在JVM中是如何被生产出来的。通过这节课的内容你可以看到JVM在演进过程中是如何优化对象创建的,掌握这节课的内容,对你写出高性能的Ja...

云时代的JVM原理与实战
12347