世界上就两件事:“关你屁事”和“关我屁事”

JVM Learn 20 Java Garbage Collection Basics

本文原文地址:Java Garbage Collection Basics

JVM Learn 08 线程上下文类加载器和Service Loader

双亲委托机制的局限性 当一个类由类加载器A加载,那么这个类的依赖类也由相同的类加载器加载器,在双亲委托模型下,类的加载是自上而下的,即下层的类加载器会委托上层加载。对于SPI来说,很多接口是由JAVA核

JVM Learn 09 类的字节码结构

概念 字节码文件(.class)由JVM规范规定,主要包括魔数、JDK版本号(小版本和大版本)、常量池、类的访问标志、类的接口和父类信息、成员变量信息,方法信息等。 对于java中的数据类型,字节码中的对

JVM Learn 10 类的虚方法机制

基本概念总结 符号引用在类的加载阶段或者第一次引用时转换成直接引用,这叫做静态解析。一些符号引用则在每次运行时转换成直接引用,这种转换是动态链接,java的多态正是在此时实现的。 方法调用的几个指令: in

JVM Learn 11 关于栈的指令操作的例子

本例以一个简单的加减乘除的例子,来熟悉虚拟机的操作数栈的工作流程。