我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

静态代码块和构造快的执行顺序?大神求解

public class Test {

public static Test t1 = new Test();
{

    System.out.println("a");
}

static
{

    System.out.println("b");
}
public static void main(String[] args) {
    Test t2 = new Test();

}

}

为什执行顺序是aba呢?

静态代码块是先于构造代码块执行的。

静态代码块只执行一次 动态代码块你new一个对象就执行一次

近期文章

  • secureCRT通过ssh连接目标服务器报错Connection was reset.
  • php代码优化问题 双层foreach如何优化
  • MPAndroidChart 柱状图x轴 文字描述太长导致重叠的问题
  • Android怎么获取图片中某一颜色所在的范围大小
  • c#遍历图某一个网络图找出从起点到终点所有路径的递归回溯问题
  • vc6.0不能正常工作 系统环境 win7旗舰版 64位
  • tomcat启动struts1.3项目超时,如何解决?
  • 每个tag后存入不定长的采集量,怎么得到两个tag数据定位信息?
  • 模拟器输入法没有中文
  • android服务端开发问题
  • 初级Javascript程序alert窗口无法弹出问题
  • 暂停Quartz,用Quartz处理定时执行的任务
  • 项目下面的包是干什么的?有什么用
  • libGDX移植游戏到iphone中
  • 设备运行时禁用debug日志
  • 关于srand函数的几个问题
  • JS webkitTransitionEnd
  • 下面这个方法声明合适不??????? abstr
  • 求android Zxing(二维码)优化版源码
  • jave标准输入问题Scanner.这个程序运行情况不对

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华