Java static 静态代码块执行分析
2024-08-26 05:16:13
假设有这样一个类:
public class Utils {
static {
Log.i("static","isLoad!");
}
public static void staticCode(){ }
public int value; public void noStaticCode(){ }
} 在整个程序运行起来时,何时加载这个静态代码块呢?
1、当实例化该类时。列:new Utils();
2、当调用该类静态方法时。列:Utils.staticCode();
总结:当调用含静态代码块的类时,首先执行静态代码块,且只被调用一次。
最新文章
- 机器指令翻译成 JavaScript —— No.7 过渡语言
- 建立jackrabbit内容仓库实例
- 一个ubuntu phper的自我修养(lamp)
- stm8s103 PWM
- [Android Pro] ActionBarDrawerToggle 使用小结
- js滚动效果-(up,left)
- java 21 - 7 IO流小结的图解
- dev 注册方法 z
- Centos环境下部署游戏服务器-SVN
- A - ACM Computer Factory - poj 3436(最大流)
- java静态代码块 类加载顺序问题。
- [POJ] 2239 Selecting Courses(二分图最大匹配)
- Winform 无边框随意拖动【转载】
- GREENPLUM简单介绍
- Android Bitmap 常见的几个操作:缩放,裁剪,旋转,偏移
- ZooKeeper入门搭建教程
- angular1中ng-repeat效率优化方法:
- 洛谷P3258 松鼠的新家
- IDEA Exception in thread ";main"; java.lang.ClassNotFoundException: com.streamax.servicecore.business.FileManageServApplication
- 【4opencv】识别复杂的答题卡1(主要算法)