Java类加载顺序练习题
2020-12-13 02:41
标签:main 方法区 代码 静态对象 没有 函数 system 类的加载顺序 实例 类的加载顺序 上述加载顺序中,类中静态代码块按照声明顺序执行,并且1和2在类加载到方法区的时候执行,也就是不需要在调用new实例的时候就执行了。 所以最终的结果为: block A Java类加载顺序练习题 标签:main 方法区 代码 静态对象 没有 函数 system 类的加载顺序 实例 原文地址:https://www.cnblogs.com/zxfei/p/11048681.html一、题目
public class Test {
public static Test t1 = new Test();// 标记1
// 普通代码块
{
System.out.println("block A");// 标记2
}
// 静态代码块
static {
System.out.println("block B");// 标记3
}
public static void main(String[] args) {
Test t2 = new Test();// 标记4
}
}
二、知识点
三、答案解析
block B
block A
上一篇:Window获取所有运行的进程
下一篇:python 锁