代码块运行顺序案例

原创 2018年04月16日 08:17:26
/*
 *    
 *   BlockTest静态代码块执行 --- BlockTest的主函数执行了 --- Coder静态代码块执行 --- Coder构造代码块执行 --- Coder无参空构造执行
 *   Coder构造代码块执行 --- Coder无参空构造执行
 * 
 */
public class BlockTest {
	static {
		System.out.println("BlockTest静态代码块执行");
	}
	
	{
		System.out.println("BlockTest构造代码块执行");
	}
	

	public BlockTest(){
		System.out.println("BlockTest无参构造执行了");
	}
	
	public static void main(String[] args) {
		System.out.println("BlockTest的主函数执行了");
		Coder c = new Coder();
		Coder c2 = new Coder();
	}
}

class Coder {
	
	static {
		System.out.println("Coder静态代码块执行");
	}
	
	public Coder() {
		System.out.println("Coder无参空构造执行");
	}
	
	{
		System.out.println("Coder构造代码块执行");
	}
	
}

Java代码块执行顺序

Java中静态代码块、构造代码块、构造方法代码块、父子类代码块之间执行顺序及代码示例 1、静态代码块 public class HelloA { public HelloA() { ...
  • wpydaguan
  • wpydaguan
  • 2015-09-08 12:44:43
  • 1916

静态代码块,构造代码块,构造函数之间的差别及先后执行顺序

突然有点不清晰,那么就把他整清晰 1.构造函数 这个不用多讲 2.普通代码块 普通代码块:在方法或语句中出现的{}就称为普通代码块。 普通代码块和一般的语句执行顺序由他们在代码中出现的次...
  • u011889786
  • u011889786
  • 2016-11-27 15:00:35
  • 1268

java 静态代码块,构造代码块,构造方法,普通代码块的执行顺序

顺序:静态代码块>main方法>构造代码块>构造方法>普通代码块 示例代码: package yztc.hcq.day16; public class Test { static { Sys...
  • benxiaohai888
  • benxiaohai888
  • 2017-09-09 17:08:08
  • 126

Java技术_基础技术(0003)_类执行顺序详解+实例(阿里面试题)+详细讲解+流程图

基础技术: 对于java类各个成员的执行顺序时每个java人都关注的问题,现拿出阿里的面试题作为样例(例子非常好,是用心出的题),在这里重新说明一下java类执行顺序的原则。 源码下载(包含实例...
  • ooppookid
  • ooppookid
  • 2015-01-21 13:46:16
  • 2219

java静态和非静态代码块的执行顺序

1、静态代码块是在类加载时自动执行的,非静态代码块在创建对象自动执行的代码,不创建对象不执行该类的非静态代码块。 顺序: 静态代码块--》非静态代码块--》类构造方法。  2、在静态方法里面只能直...
  • fengzijia
  • fengzijia
  • 2015-11-19 22:39:48
  • 2166

java-代码块以及代码块执行顺序

代码块: 用{}括起来的代码。 根据{}的位置可以分为 局部代码块:方法中,局部位置,作用:限定变量作用范围和生命周期。 构造代码块:在类中方法外(成员位置),用{}括起来的代码。 每次调用构造方法...
  • lcn_Lynn
  • lcn_Lynn
  • 2017-06-24 16:40:44
  • 148

Java 静态代码块、代码块、构造函数、静态Field声明执行顺序

Java 静态代码块、代码块、构造函数、静态Field声明执行顺序
  • lixiangers
  • lixiangers
  • 2016-03-19 13:57:47
  • 442

Java中构造代码块和成员变量初始化的顺序关系

作者:小开 链接:https://www.zhihu.com/question/20616186/answer/15646132 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 类...
  • zhuhai__yizhi
  • zhuhai__yizhi
  • 2016-07-21 10:27:44
  • 1989

static 块以及代码块执行顺序

static块,普通代码块,构造代码块执行顺序
  • u013238950
  • u013238950
  • 2016-03-16 16:17:03
  • 3257

Java中四大代码块的执行顺序(附code)

Java中四大代码块的执行顺序(附code)
  • hejjunlin
  • hejjunlin
  • 2014-11-03 20:25:55
  • 2802
收藏助手
不良信息举报
您举报文章:代码块运行顺序案例
举报原因:
原因补充:

(最多只允许输入30个字)