JVM—类加载过程及双亲委派原则
类加载过程加载——验证——准备——解析——初始化——使用——回收其中验证,准备,解析合称链接1. 加载加载通过类的完全限定名,查找此类字节码文件,利用字节码文件创建Class对象.2. 验证验证确保Class文件符合当前虚拟机的要求,不会危害到虚拟机自身安全.3. 准备准备进行内存分配,为static修饰的类变量分配内存,并设置初始值(0或null).不包含final修饰的静态变量, 因为final变量在编译时分配.4. 解析解析将常量池中的符号引用替换为直接引用的过程.直接引用为直接指向目
原创
2020-06-05 17:39:37 ·
211 阅读 ·
0 评论