JVM
文章平均质量分 89
JVM
是小李呀~
这个作者很懒,什么都没留下…
展开
-
JVM系列第二期——双亲委派和类加载器
Java类生命周期: 这样设计符合面向对象的开闭原则和封装特性,JVM将类加载内部复杂的实现封装起来,拒绝上层开发者修改,只提供了一个拓展接口用于class文件二进制流的读取,上层开发人员用这个接口实现了动态代理,热部署等功能。 类加载器的分类属于JVM规范,是一种抽象概念,各个jvm的实现方式是不一定一样的,JVM规范中类加载器分为两部分,分为启动类加载器和非启动类加载器,这里只讲最常见的hotstop虚拟机,在hotstop中分为BOOTstrap类加载器和非BOOTstrap类加载器。 ...原创 2022-06-25 11:09:04 · 171 阅读 · 1 评论 -
Jvm系列第一期——Java类加载机制
java文件通过javac编译成.class文件,这种中间码被称为字节码,然后由JVM加载字节码,运行时,解释器将字节码解释成一行行的机器码执行,在程序运行期间,即时编译器会将热点代码解释成机器码,在程序整个运行过程中,解释器和即时编译器相互配合,执行代码。jvm加载字节码的过程被称为类加载。 ......原创 2022-06-25 00:49:10 · 343 阅读 · 0 评论