静态代码块、构造代码块和构造函数执行顺序
来源:互联网 发布:白银公司大数据公司 编辑:程序博客网 时间:2024/06/03 22:56
一般情况下,静态代码块最先执行,且只执行一次
其次是构造代码块执行,最后执行构造方法,其中,构造代码块和构造方法每次new对象时都会执行
举例如下:
class Student {static {System.out.println("Student 静态代码块"); //3}{System.out.println("Student 构造代码块"); //4 6}public Student() {System.out.println("Student 构造方法");} //5 7}class StudentDemo {static {System.out.println("林青霞都60了,我很伤心"); //1}public static void main(String[] args) {System.out.println("我是main方法"); //2Student s1 = new Student(); //Student s2 = new Student();}}
执行结果如下:
林青霞都60了,我很伤心我是main方法Student 静态代码块Student 构造代码块Student 构造方法Student 构造代码块Student 构造方法
阅读全文
0 0
- java 静态代码块 代码块 构造函数执行顺序
- 静态代码块,代码块,构造函数的执行顺序
- 静态代码块、代码块、构造函数执行顺序
- 静态代码块 构造代码块 构造函数 的用法和执行顺序
- 【面相对象】静态代码块、构造代码块和构造函数的执行顺序
- 静态代码块、构造代码块和构造函数执行顺序
- 静态代码块 构造函数 静态代码块块执行顺序
- Java中静态代码块、非静态代码块和构造函数的执行顺序
- 构造函数、构造代码块、和静态初始化块的执行顺序
- 静态代码块、构造代码块、构造方法执行顺序
- 静态代码块,构造代码块,构造方法执行顺序
- java一般代码块,构造块,构造函数,静态代码块的执行顺序实践
- java中代码块的执行顺序--静态代码块,构造器,普通代码块,构造块,main主函数
- Java中构造函数、构造代码块、静态代码块等的执行顺序问题
- java中的静态代码块、构造代码块、构造函数执行顺序
- java基础——静态代码块、构造代码块、构造函数执行顺序
- 静态代码块,构造代码块,构造函数的执行顺序
- 静态代码块、构造代码块以及构造函数执行顺序实验
- 第三周项目4---顺序表应用(2)
- Maven项目的拆分与聚合
- jupyter笔记9/23-----jupyter快捷键
- 关于值传递和引用传递
- 字符串置换
- 静态代码块、构造代码块和构造函数执行顺序
- VS 项目文件 .vcxproj 文件 工程自定义宏, .vcxproj 文件组织结构
- 一个内向者的自我修炼
- hdu 1272 小希的迷宫
- Hibernate3学习笔记(一)
- Ubuntu 16.04 下快速搭建 LNMP环境
- login和downloadImage网络编程范例
- fpga LSTM
- c# controls.add 控件的使用 ,间接引用还是值引用