Java类初始化顺序 博客分类: java基础
程序员文章站
2024-03-20 16:57:46
...
对于静态变量,静态代码块,实例变量,代码块,构造器初始化顺序:
一、单独类中:
【静态变量,静态代码块】 > 【 实例变量,代码块 】 > 构造器
对于静态变量和静态代码块谁先加载取决于二者在程序中的先后顺序了,同理实例变量和实例代码块也是一样,但是静态的总是先于实例的先执行,构造器则处于最后
二、继承中
父类,子类【静态变量,静态代码块】> 父类【实例变量,代码块,构造器】>子类【实例变量,代码块,构造器】
推荐阅读
-
Java类初始化顺序 博客分类: java基础
-
StringBuffer&StringBuilder详解 博客分类: java基础
-
StringBuffer&StringBuilder详解 博客分类: java基础
-
类与类之间的关系 博客分类: java学习 类与类关系
-
类与类之间的关系 博客分类: java学习 类与类关系
-
类与对象心得 博客分类: java心得 类对象
-
获取java中已经加载类的来源地址 博客分类: Java java类加载来源地址
-
Mysql 异常。 寻求帮助 博客分类: java基础 MySQLJavaHibernateActiveMQJDBC
-
根类加载器的一个特性 博客分类: 原创 Java虚拟机SUNCC++
-
jsp 去掉页面缓存 与图片缓存 博客分类: java基础 JSPCache