摘要: JVM(八)方法调用的底层实现 上一章中主要记录的类加载机制和类的加载器的知识,那么这一章的话主要是记录方法调用的一些原理,如果有不对的地方请评论区指出,这块的理论比较多,请耐心看下去。 本次测试所使用的代码,配和 jclasslib 插件使用: package com.test.demo.meth 阅读全文
posted @ 2021-03-13 17:09 某人人莫 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 上一个章节主要学习记录了 class 文件的文件结构以及字节码文件。 那么这一章节主要记录的是类的一个生命周期,研究 class 文件被加载到内存之后做了什么,有那些步骤,其次就是加载类的类加载器,以及其中的双亲委派机制,最后再了解下什么是OSGI。 一、类的生命周期 ​ 一个类被加载到内存之后其实 阅读全文
posted @ 2021-03-13 17:07 某人人莫 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、class 文件结构 ​ Java 技术之所以能保持非常好的向后兼容性,这点原因和 Class 文件结构有很大的关系。虽然 Java 到目前位置以及发展了很多的版本了,但是 Class 文件结构的内容在 JDK 1.2 的时代就已经定义好了,即使现在已经经历了很多的版本也只是在原来的基础上新增内 阅读全文
posted @ 2021-03-13 17:00 某人人莫 阅读(250) 评论(0) 推荐(0) 编辑