java_218_JVM核心机制_类加载全过程_JVM内存分析_反射机制核心原理_常量池理解_练习

类加载全过程:主要步骤.1.加载;2.链接;3.初始化
class文件在这里插入图片描述
class字节码文件可以是硬盘上的class文件也可以是网络上的字节数组,或者压缩包,以及数据库等等
在这里插入图片描述
//-------------------测试JVM核心机制_类加载全过程------------
package java_218_JVM核心机制_类加载全过程_JVM内存分析_反射机制核心原理_常量池理解_练习;

public class Demo01 {
public static void main(String[] args) {
A a = new A();//2.调用这个方法
System.out.println(A.width);//4.打印这个

}

}
/*

  • 测试

*/
class A{
//创建一个变量 static属性;1.(a)先执行类加载
public static int width = 100;//width 宽度
//定义一个初始化块;1.(b)先执行类加载;进行静态初始化
static {
System.out.println(“静态初始化类A”);
width = 300;//最后打印出300;是因为程序从上往下合并执行
}
public A(){//3.在执行这个构造器对象;
System.out.println(“创建A类的对象”);
}
}
//结果---------------------------------------
在这里插入图片描述
//----------------视图------------------------------
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值