现在是
加载中...
加载中...

类加载

  • 在Java代码中,类型的 加载链接初始化 过程都是在程序运行期间决定的。
  • 提供了更强大的灵活性,增加了更多的可能性。

类加载深入剖析

在如下几种情况,Java虚拟机将会结束生命周期

  • 执行了 System.exit() 方法
  • 程序正常执行结束
  • 程序在执行过程中遇到了异常而异常终止
  • 由于操作系统错误导致Java虚拟机进程终止

类的加载、连接与初始化

  • 加载:查找并加载类的二进制数据
  • 链接
  • 验证:确保被加载类的正确性
  • 准备:为类的静态变量分配内存,并将其初始化为默认值
  • 解析:将类中的符号引用转换为直接引用
  • 初始化:为类的静态变量赋予正确的初始化值

作者:Terwer

首发:远方的灯塔

原创内容,转载请注明出处!

文章目录

目录加载中...