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