Java中static代码块、普通代码块和构造代码块的执行顺序
来源:互联网 发布:动感影集制作软件 编辑:程序博客网 时间:2024/05/17 02:37
—————————————————————
public class Code {
{System.out.println("Code普通代码块");
}
static {
System.out.println("Code的静态代码块");
}
public Code() {
System.out.println("Code的构造方法");
}
}
—————————————————————
public class Wer {
{
System.out.println("wer普通代码块");
}
static {
System.out.println("wer静态代码块");
}
public Wer() {
System.out.println("wer构造方法");
}
public static void main(String[] args) {
System.out.println("wer的主方法");
new Code();
new Code();
new Wer();
new Wer();
}
—————————————————————
执行结果:静态代码块在一个类中执行一次,访问就执行,普通代码块在构造方法前执行
wer静态代码块
wer的主方法
Code的静态代码块
Code普通代码块
Code的构造方法
Code普通代码块
Code的构造方法
wer普通代码块
wer构造方法
wer普通代码块
wer构造方法
阅读全文
2 0
- Java中static代码块、普通代码块和构造代码块的执行顺序
- java中代码块的执行顺序--静态代码块,构造器,普通代码块,构造块,main主函数
- Java 关于继承中的static代码块,普通代码块及构造方法的执行顺序
- Java普通代码块,构造代码块,静态代码块区别,执行顺序的代码实例
- java 静态代码块,构造代码块,构造方法,普通代码块的执行顺序
- java中静态代码块、普通代码块、构造器的执行顺序
- static块、普通代码块的执行顺序
- Java初学者Paulmarkyes---中静态代码块,普通代码块,构造代码块,构造方法先后执行顺序以及区别
- Java普通代码块,构造代码块,静态代码块区别,执行顺序
- Java普通代码块,构造代码块,静态代码块,成员变量的执行顺序的代码实例
- Java和Android中,代码块、static静态代码块的执行顺序
- Java和Android中,代码块、static静态代码块的执行顺序
- 静态代码块,构造代码块,普通代码块-三者的执行顺序及区别
- Java中静态代码块、非静态代码块和构造函数的执行顺序
- 静态代码块、代码块、构造方法、普通方法、static方法、 *静态属性、普通属性的加载顺序、执行顺序
- Java子类继承父类,静态代码块、普通代码块、构造代码块的执行顺序
- java静态代码块/静态属性、构造块、构造方法执行、main方法、普通代码块的顺序
- java静态代码块/静态属性、构造块、构造方法执行、main方法、普通代码块的顺序
- nginx常用命令
- Http
- 深入理解javascript原型和闭包(1)——一切都是对象
- ruby on rails html杂记
- HDU 6127 Hard challenge
- Java中static代码块、普通代码块和构造代码块的执行顺序
- 快速排序算法 c语言
- POJ
- HDU-2068 RPG的错排(组合, 错排)
- HashSet和HashMap比较
- 获取CGI环境变量
- [编程题] 小易喜欢的数列
- openwrt -- mt7688 kernel 添加修改patch -- quilt工具
- Triangle自底向上解法