clinit和init

在编译生成class文件时,会自动产生两个方法,一个是类的初始化方法<clinit>, 另外一个是实例的初始化方法<init>html <clinit>方法 的执行时期 类初始化阶段(该方法只能被jvm调用, 专门承担类变量的初始化工做)java 在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行数组 类的初始化时机: 1.主动引用多线程 遇到 new、getstatic
相关文章
相关标签/搜索