关于静态代码块和静态属性哪个先执行
来源:互联网 发布:linux 虚拟化 多台 编辑:程序博客网 时间:2024/06/09 14:27
关于静态代码块和静态属性哪个先执行
好吧本人,小白一个第一发表,轻喷。。。
突然看到静态代码块和代码块的执行顺序,好奇心静态代码块、静态属性、和属性的执行顺序。。。
public class A { public static int id = 1; static { System.out.println("static id=" + id); id = 2; } public static void main(String[] args) { System.out.println(id); }}
结果:
static id=1
2
从结果不难看出静态属性先执行的
类是在加载初始化的时候,分配内存时就先初始化静态属性了然后静态代码块,然后是属性、代码块、构造方法
0 0
- 关于静态代码块和静态属性哪个先执行
- 关于Java中静态属性和静态代码块的执行顺序问题
- 关于静态代码块,和构造代码块执行时机
- BroadcastReceiver动态注册和静态注册哪个先执行
- java静态和非静态代码块的执行顺序
- 静态变量和静态代码块的执行顺序
- static 静态变量和静态代码块的执行顺序
- 静态代码块 和 main 函数 谁先加载???
- 静态属性,静态方法和静态代码块以及代码块
- Java static属性和静态代码块和构造方法等的执行顺序探讨
- 静态代码块执行顺序
- 静态 代码块执行顺序
- 关于静态变量,静态代码块,实例变量,实例代码块,构造函数的执行顺序
- java 静态属性 静态代码块 静态方法声明 构造块 构造函数 动态属性 执行顺序
- 静态属性静态代码块加载顺序
- 关于类中静态块,静态方法,构造代码块,构造方法的执行顺序
- 关于静态代码块的执行顺序的笔记
- Java中静态代码块、非静态代码块和构造函数的执行顺序
- 字符串的旋转
- 数据库与C#控件接口,以及一些常用函数
- 单例模式的七中写法
- IT痴汉的工作现状48-领导的决定
- TCP/IP协议族——OSI模型和TCP/IP协议族
- 关于静态代码块和静态属性哪个先执行
- 34 day's learning is ooooooover!
- LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 算法导论笔记——堆排序
- 树链剖分总结
- 练兵场
- Java-GUI(6) JTable
- STL一级空间配置器
- linux 安装eclipse