假设有这样一个类:

public class Utils {
static {
Log.i("static","isLoad!");
}
public  static  void staticCode(){

}
public  int value;

public void noStaticCode(){

}
}

在整个程序运行起来时,何时加载这个静态代码块呢?
1、当实例化该类时。列:new Utils();
2、当调用该类静态方法时。列:Utils.staticCode();
总结:当调用含静态代码块的类时,首先执行静态代码块,且只被调用一次。

最新文章

  1. 机器指令翻译成 JavaScript —— No.7 过渡语言
  2. 建立jackrabbit内容仓库实例
  3. 一个ubuntu phper的自我修养(lamp)
  4. stm8s103 PWM
  5. [Android Pro] ActionBarDrawerToggle 使用小结
  6. js滚动效果-(up,left)
  7. java 21 - 7 IO流小结的图解
  8. dev 注册方法 z
  9. Centos环境下部署游戏服务器-SVN
  10. A - ACM Computer Factory - poj 3436(最大流)
  11. java静态代码块 类加载顺序问题。
  12. [POJ] 2239 Selecting Courses(二分图最大匹配)
  13. Winform 无边框随意拖动【转载】
  14. GREENPLUM简单介绍
  15. Android Bitmap 常见的几个操作:缩放,裁剪,旋转,偏移
  16. ZooKeeper入门搭建教程
  17. angular1中ng-repeat效率优化方法:
  18. 洛谷P3258 松鼠的新家
  19. IDEA Exception in thread "main" java.lang.ClassNotFoundException: com.streamax.servicecore.business.FileManageServApplication
  20. 【4opencv】识别复杂的答题卡1(主要算法)

热门文章

  1. java设计模式--策略模式
  2. render :template 和 render :parital
  3. Spring 中classPath:用法
  4. 我是这么给娃娃取名的(使用 node.js )
  5. ORACLE 11g 数据库体系结构图
  6. SQL Server修改数据库对象所有者(Owner)浅析
  7. ORACLE的SQL JOIN方式小结
  8. 看懂Oracle执行计划
  9. C#调用C/C++动态库 封送结构体,结构体数组
  10. linux yum 工具