public class ExA {  static {  System.out.println("父类--静态代码块");  }  public ExA() {  System.out.println("父类--构造函数");  }  {  System.out.println("父类--非静态代码块");  }  public static void main(String[] args) {  new ExB();  }
}  class ExB extends ExA {  static {  System.out.println("子类--静态代码块");  }  {  System.out.println("子类--非静态代码块");  }  public ExB() {  System.out.println("子类--构造函数");  }
}  

父类--静态代码块
子类--静态代码块
父类--非静态代码块
父类--构造函数
子类--非静态代码块
子类--构造函数

转载于:https://www.cnblogs.com/tonggc1668/p/7975582.html

静态代码块的执行顺序相关推荐

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

    构造方法,构造代码块,静态代码块的执行顺序 静态代码块:用static声明,jvm加载类时执行,仅执行一次 类中直接用{}定义,每次创建对象时执行 同级别的变量(static和普通变量)的执行顺序由代 ...

  2. 关于静态代码块的执行顺序,很简单的一道题,应该所有人都会吧?

    之前面试的时候做过代码块和构造方法的执行顺序,当时虽然半蒙半猜作对了,但是对这个还不是特别的了解,所以就想看看今天能不能彻底搞懂,即帮助大家.也帮助自己. 简单题 9 ++ 在 Java 中有静态代码 ...

  3. 构造代码块,初始代码块和静态代码块的执行顺序

    先看结果! 静态代码块static{} -> 父类构造 -> 初始代码块{} -> 子类构造 // 静态代码块只在第一次实例化类的时候执行一次,再次实例化的时候不再执行 packag ...

  4. Java(静态)变量和(静态)代码块的执行顺序

    为什么80%的码农都做不了架构师?>>>    本文讨论Java中(静态)变量.(静态)代码块的执行顺序 首先创建3个类: //1.Foo类,用于打印变量 public class ...

  5. Java中构造函数,静态代码块,构造代码块的执行顺序

    静态代码块:用static声明,jvm加载类的时候执行,只执行一次. 构造代码块:由{}定义,每一次创建对象的时候执行. 构造函数:对象一建立就调用相应的构造函数. 静态代码块 1.它是随着类的加载而 ...

  6. Java笔记——Java代码块的执行顺序

    Java代码块的执行顺序 Java程序中代码块的执行顺序对于学习Java的人来说是必不可少需要掌握的. 代码块 在Java中,使用{}括起来的代码被称为代码块. 根据其位置和声明的不同,可以分为: 局 ...

  7. 举例说明Java中代码块的执行顺序

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 结论     这里先把整理好的结论抛给大家,然后我在写个程序来验证我们的结论.在Java类被new的 ...

  8. java 静态块初始化_简单了解java中静态初始化块的执行顺序

    这篇文章主要介绍了简单了解java中静态初始化块的执行顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在java中,其应该是先于所有的方法执行. ...

  9. java中this_夯实Java基础系列7:一文读懂Java 代码块和执行顺序

    目录 #java中的构造方法 #构造方法简介 #构造方法实例 #例-1 #例-2 #java中的几种构造方法详解 #普通构造方法 #默认构造方法 #重载构造方法 #java子类构造方法调用父类构造方法 ...

最新文章

  1. 可持久化数据结构讲解
  2. vs2013和vs2010的配置
  3. 用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
  4. oracle中 sql语句:start with .. connect by prior.. 用法
  5. Bzoj 2127 happiness 最小割
  6. datetime-local 传时间戳_传世经典,此生必读——《呼兰河传》
  7. python实现图片自动轮番播放
  8. 教育未来JAVA培训中心笔记(一):初学者如何学好JAVA
  9. CSP模测(一)A卷
  10. 摩尔庄园不同服务器账号互通吗,《摩尔庄园手游》数据互通情况说明 游戏服务器数据互通吗...
  11. 1032:大象喝水 题解 信息学奥赛 NOIP
  12. 高德地图获取坐标距离_计算两个坐标点之间的距离(高德地图)
  13. 打开GitHub官网缓慢
  14. 阿里P6员工炫耀:年薪60万,哪家外企接的住阿里的员工?
  15. 未来有几种?聊聊气候情景(climate scenarios)的故事
  16. 艾永亮:大众消费品市场,如何撬动消费者的口味决定权?
  17. text-align: justify;text-align-last: justify;实现两端对齐
  18. 微信小程序开发者工具无法输入中文问题
  19. can总线linux程序,CAN通信卡的Linux设备驱动程序 - 嵌入式操作系统 - 电子发烧友网...
  20. SSM+老年人活动信息管理系统 毕业设计-附源码121730

热门文章

  1. mysql读写分离 存储过程_MySQL读写分离 · wang-y/Technical-Information Wiki · GitHub
  2. 如何根据原理图画封装_画了这么多年PCB,你真的了解原理图吗?
  3. 社群数据分析:你运营的社群是好社群吗?
  4. 昔年浅谈成都的百度推广公司靠谱吗这个问题?!
  5. stdmove 跟 左键引用 区别_C++ auto和decltype的区别
  6. sql server 配置管理器里为什么是32位_Windows Server2012 配置打印服务器图文教程
  7. android 柱状图_安卓控件 仪表盘控件 柱状图控件 曲线控件 xamarin.android 分类器 瓶子控件 报警控件 水箱控件 进度条控件等...
  8. php跳转post,php如何使用post跳转页面
  9. R-数据挖掘 | 聚类分析中的各种相异(似)度计算
  10. 设计模式之十一:创建模式(Builder Pattern)