下面小编就为大家带来一篇Java 普通代码块静态代码块执行顺序(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如下所示:

class B {

public B() {

super();

System.out.println("构造器B");

}

{

System.out.println("普通的代码块B");

}

static{

System.out.println("静态代码块B");

}

}

public class ClassA extends B {

public ClassA() {

super();

System.out.println("构造器A");

}

{

System.out.println("普通的代码块A");

}

static{

System.out.println("静态代码块A");

}

public static void main(String[] args) {

ClassA a=new ClassA();

}

}

运行结果如下:

静态代码块B

静态代码块A

普通的代码块B

构造器B

普通的代码块A

构造器A

可以看到静态代码块被优先执行,然后是父类的普通代码块,父类构造器,然后才是子类的普通代码块,子类构造器

java执行php代码块_Java示例讲解普通代码块以及静态代码块的执行顺序相关推荐

  1. java远程代码注入_Java RMI远程反序列化任意类及远程代码执行解析(CVE-2017-3241 )...

    原标题:Java RMI远程反序列化任意类及远程代码执行解析(CVE-2017-3241 ) 本打算慢慢写出来的,但前几天发现国外有研究员发了一篇关于这个CVE的文章,他和我找到的地方很相似.然而不知 ...

  2. java oss如何下载文件_Java OSS批量下载并压缩为ZIP代码实例

    这篇文章主要介绍了Java OSS批量下载并压缩为ZIP代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 /** * 批量下载为zip * @ ...

  3. java什么是反射 代码说明_java编程中,常提到的反射代码指的是什么?

    展开全部 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态e5a48de588b662616964757a686964616f31333335326232或行 ...

  4. java byte转int原理_java中int与byte数组互转代码详细分析

    在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况.下面我们来思考下怎么实现? 首先,分析int在java内存中的存储格式. 众所周知,int类型在内存中占4 ...

  5. java socket 推送机制_Java中websocket消息推送的实现代码

    一.服务层 package com.demo.websocket; import java.io.IOException; import java.util.Iterator; import java ...

  6. java中socket编程实例_Java中socket编程的实现过程(代码实例)

    本篇文章给大家带来的内容是关于socket编程的实现过程,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.socket 服务器搭建 实例化socket服务器,循环获取请求packa ...

  7. java面向对象计算器怎么写_Java对象简单实用案例之计算器实现代码

    对 Java中的对象与属性,方法的使用,简单写了个案例 import java.util.Scanner; class Calculste { int a; //定义两个整数 int b; Strin ...

  8. java如何用键盘输入_java中如何从键盘输入(附代码)

    一.java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象.常用的类有BufferedReader,Scanner. 相关java视频教程推荐:java 实例程序:视频教程 1 ...

  9. java心形动画效果_java swing实现动态心形图案的代码下载

    package com.zuidaima.swing; import java.awt.Color; import java.awt.Graphics; import java.awt.Image; ...

  10. java动态心形程序_java swing实现动态心形图案的代码下载

    package com.zuidaima.swing; import java.awt.Color; import java.awt.Graphics; import java.awt.Image; ...

最新文章

  1. Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言)
  2. 2019年十二周总结
  3. 一文搞懂Python中的所有数组数据类型
  4. KEY键盘映射_手焊键盘,使用Python编写,一键放连招,还有什么你不会
  5. oracle sql plus 常用命令
  6. 引入jQuery的src设置
  7. 【转】使用lockbits方法处理图像
  8. 小试ImageMagik——开发篇
  9. ES6-04:函数的扩展
  10. 梦幻西游默认服务器怎么修改器,梦幻西游古龙服务端安装教程
  11. 获取淘宝商品分类详情API,抓取淘宝全品类目API接口分享(代码展示、参数说明)
  12. 保研历程(经验分享、保研流程介绍)
  13. 车载计算机维修,车载电脑硬件故障及检修
  14. ActionScript 大型网页游戏开发
  15. Swift内存所有权宣言
  16. C语言初学知识准备(Linux方面)
  17. 阵列信号DOA估计系列(一).概述
  18. 使用UE4的nDisplay渲染到多个显示器
  19. 使用 fmod windows 下实现音频变声 -- 萝莉 大叔 等 特效
  20. 按一定规律将电文变成密码: 将字母A变为E、将字母a变为e,即变成其后的第四个字母,W将变成A。字母按上述规律转换,非字母字符不变。输入一行字符,输出相应密码。

热门文章

  1. Redis Cluster集群的搭建与测试
  2. java并发-独占锁与共享锁
  3. Spring AOP原理分析(四)--AnnotationAwareAspectJAutoProxyCreator#postProcessBeforeInstantiation源码解析
  4. python: 抓取免费代理ip
  5. selenium获取新页面标签页(只弹出一个新页面的切换)
  6. zoj 1100 - Mondriaan#39;s Dream
  7. AppBox v6.0中实现子页面和父页面的复杂交互
  8. @objc private 定义函数
  9. React-Native入门指南——第七篇动手写组件
  10. iOS8以后,跳转到设置页面