代码验证:

class A{public A(){System.out.println("A1");}//类构造函数{System.out.println("A2");}//构造代码块static {System.out.println("A3");}
}
 class B extends A {public B(){System.out.println("B1");}{System.out.println("B2");}static {System.out.println("B3");}public static void main(String[] args) {new B();}}
结果:
A3
B3
A2
A1
B2
B1

》当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化。

》JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行

静态代码块内容先执行,接着执行父类非静态代码块和构造方法,然后执行子类非静态代码块和构造方法。

构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。

    public static void main(String[] args) {System.out.println("main方法");new B();System.out.println("----Test----");new B();}
结果:
A3
B3
main方法
A2
A1
B2
B1
----Test----
A2
A1
B2
B1

学习:https://blog.csdn.net/u012804721/article/details/52439311

https://www.cnblogs.com/wanghang-learning/p/9275183.html

Java 面试真题 【继承静态代码块执行时机】相关推荐

  1. 2021大厂Java面试真题(六)

    2021大厂Java面试真题(六) * * 2021 [华为]面试真题* * : * * 1.Java 常用集合及特点?* * List:ArrayList.LinkedList.Vector.Sta ...

  2. 2021大厂Java面试真题(二)

    2021大厂Java面试真题(二) 2021 [阿里]面试真题: 1.TCP 和 UDP 区别? TCP 基于连接,UDP 基于无连接. TCP 要求系统资源较多,UDP 较少. UDP 程序结构较简 ...

  3. 2021大厂Java面试真题(一)

    2021大厂Java面试真题(一) 大厂面试的基本流程 以下是一些大厂面试的基本流程,大家可以参考下: 字节跳动 阿里 腾讯 网易游戏 面试前需要准备: \1. **Java 八股文:**了解常考的题 ...

  4. 百度统计 java 实现思路_2019社招阿里、腾讯、蚂蚁金服「四面」Java面试真题分享...

    在过去很长一段时间内,国内互联网一直处于三足鼎立状态,BAT即百度.阿里巴巴.腾讯.而在最新的互联网企业价值榜上,百度却被蚂蚁金服挤出前三的位置. 能够进一线互联网公司,是大部分程序员奋斗的目标,有很 ...

  5. 2020社招阿里、腾讯、蚂蚁金服「四面」Java面试真题分享

    在过去很长一段时间内,国内互联网一直处于三足鼎立状态,BAT即百度.阿里巴巴.腾讯.而在最新的互联网企业价值榜上,百度却被蚂蚁金服挤出前三的位置. 能够进一线互联网公司,是大部分程序员奋斗的目标,有很 ...

  6. 2019社招阿里、腾讯、蚂蚁金服Java面试真题

    在过去很长一段时间内,国内互联网一直处于三足鼎立状态,BAT即百度.阿里巴巴.腾讯.而在最新的互联网企业价值榜上,百度却被蚂蚁金服挤出前三的位置. 能够进一线互联网公司,是大部分程序员奋斗的目标,有很 ...

  7. 精选 2021 年大厂高频 Java 面试真题集锦(含答案),面试一路开挂

    本文涵盖了阿里巴巴.腾讯.字节跳动.京东.华为等大厂的 Java 面试真题,不管你是要面试大厂还是普通的互联网公司,这些面试题对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样 ...

  8. 精选2022年大厂高频Java面试真题集锦(含答案),面试一路开挂

    本文涵盖了阿里巴巴.腾讯.字节跳动.京东.华为等大厂的Java面试真题,不管你是要面试大厂还是普通的互联网公司,这些面试题对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样会研 ...

  9. 今天你的静态变量和静态代码块执行了吗?

    摘要:今天你的静态变量和静态代码块执行了吗? 本文分享自华为云社区<[java]静态变量和静态代码块那些事>,作者: 大金(内蒙的). 今日题目: 今天你的静态变量和静态代码块执行了吗? ...

  10. 入职阿里啦!字节大牛耗时八个月又一力作,Java面试真题精选

    一道面试题 让我们开门见山,直面主题:Dubbo 服务里面有个服务端,还有个消费端你知道吧? 服务端和消费端都各有一个线程池你知道吧? 那么面试题来了:一般情况下,服务提供者比服务消费者多吧.一个服务 ...

最新文章

  1. 使用Nginx做前端服务器时让Apache得到真实IP的方法
  2. Http访问代理使用
  3. 根据已有项目jar文件生成maven的pom.xml
  4. ssh 用密码连接不上、查看openSSH 的版本、CentOS - 升级openSSH,修复安全漏洞
  5. python微信接口发送消息_Python 微信公众号发送消息
  6. JAVA中的this怎么理解_Java中的this关键字怎么理解?
  7. 一道有趣的最短路 NEERC2017 Journey from Petersburg to Moscow
  8. Java按行分割文件
  9. osx jni 开发 1
  10. 第四章 Spring.Net 如何管理您的类___统一资源访问接口
  11. 简单解释什么是 依赖注入 和 控制反转 1
  12. JS代码对表格进行新增时无法解析HTML代码的解决方式
  13. matlab 查看版本号,如何查看matlab版本信息?matlab版本信息怎么看
  14. 锐捷、赛尔认证MentoHUST
  15. CAD2006注册机不能显示激活码
  16. 【C语言】C文件编译时间,日期,行号,文件名获取方式
  17. ccf201503-1 ccf 图像旋转-内存限制问题
  18. NIO和BIO的比较
  19. 学习数织物密度/经纬密
  20. 【管理】需求分析与软件设计|需求分析报告和需求规格说明书的区别

热门文章

  1. OSI网络七层协议以及每层的作用
  2. 【好看图标不用愁】吾爱万能软件ICO图标提取器
  3. 用AI引导人类直觉促进数学发展 【DeepMind Nature2021.12.1】
  4. 在VMware16虚拟机安装Ubuntu详细教程
  5. 邮件服务器搭建 iredmail
  6. [译] PWA 实战:Tinder 的性能优化之道
  7. android怎么防8门神器,八门神器(GameKiller)怎么用?安卓版使用教程
  8. 睡眠监测目前的原理分析
  9. GAN生成手写字体识别
  10. NESSUS简介与安装