Java虚拟机--Class文件加载过程(加载、链接、初始化)

1、加载:通过类的全限定名来获取定义此类的二进制流;在内存中生成一个Class对象,作为方法区该类各种数据的访问入口。 获取方式: ①从jar、war包中获取; ②从网络中获取; ③运行时计算机生成:Applet。 2、链接: ①验证:目的是确保Class文件包含的信息符合虚拟机要求 ②准备:正式为类变量分配内存并设置类变量零值的阶段(final的变量会赋实际值)。 ③解析: 3、初始化: 尚硅谷
相关文章
相关标签/搜索