欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java Ali面试题 关于java中类的加载和执行顺序(详解)

程序员文章站 2022-03-27 08:40:46
java Ali面试题 关于java中类的加载和执行顺序(详解)## 类的加载和执行顺序(重要):1) 先装载 .class 这个字节码文件到内存中2)静态成员先初始化(静态代码块,静态属性), 只初始化一次需要注意的是:普通成员的初始化,是早于构造方法的构造代码块的执行时机和属性的初始化是平级的,谁在前,先执行谁构造代码块 在类对象创建的时候执行,每次类对象创建都会执行,执行在构造函数之前静态方法,不存在初始化问题。可以脱离类对象被直接调用。//写出程序执行的结果 public cla...

java Ali面试题 关于java中类的加载和执行顺序(详解)

## 类的加载和执行顺序(重要):
1) 先装载 .class 这个字节码文件到内存中
2)静态成员先初始化(静态代码块,静态属性), 只初始化一次
需要注意的是:
普通成员的初始化,是早于构造方法的
构造代码块的执行时机和属性的初始化是平级的,谁在前,先执行谁
构造代码块 在类对象创建的时候执行,每次类对象创建都会执行,执行在构造函数之前
静态方法,不存在初始化问题。可以脱离类对象被直接调用。

//写出程序执行的结果
 public class Ali {
   
	private static int k = 0;
	private static Ali t3;
	private static Ali t1 = new Ali("t1&

本文地址:https://blog.csdn.net/weixin_43853855/article/details/112875025