Jvm的类的生命周期与双亲委派机制
Jvm 之类的生命周期与双亲委派机制一、在JVM(Java Virtual Machine)中类的生命周期包含以下 5 个阶段(有时也被称为7个阶段):1、加载 加载阶段第一步是将==类加载器==根据类的全限定名通过不同渠道以二进制流的方式获取字节码信息。在此之后,jvm会将字节码信息保存到内存的方法区(InstanceKlass)中具体包括基本信息:如主次版本号,本类与父类索引,接口字段方法属性计数等信息。常量池:例如字面量(字符串hello、基本类型常量final int a=10、和声明为final的常量)和符号引用(类和接口的全限定名java/lang/Object, 字段的名称和描述符 name:Ljava/lang/String;,方法的名称和描述符如main([Ljava/lang/String;)V)字段和方法、属性、虚方法表(用于实现多态)等信息。同时jvm还会再堆中生成一份与方法区帐数据类似的java.lang.Class对象(作用是在Java代码中获取类的信息以及存储静态字段数据)与方法区相关联。 目标:将...
如何瞄准
论无畏契约如何科学的练枪

