静态实例初始化要点
来源:互联网 发布:淘宝1号店 编辑:程序博客网 时间:2024/05/17 06:07
1、静态实例初始化只进行一次
2、静态实例初始化只有在必要时刻进行(如果1和2都注释掉,静态实例初始化不会进行)
例:
//: ExplicitStatic.java
// Explicit static initialization
// with the "static" clause.
class Cup {
Cup(int marker) {
System.out.println("Cup(" + marker + ")");
}
void f(int marker) {
System.out.println("f(" + marker + ")");
}
}
class Cups {
static Cup c1;
static Cup c2;
static {
c1 = new Cup(1);
c2 = new Cup(2);
}
Cups() {
System.out.println("Cups()");
}
}
public class ExplicitStatic {
public static void main(String[] args) {
System.out.println("Inside main()");
Cups.c1.f(99); // (1)
}
static Cups x = new Cups(); // (2)
static Cups y = new Cups(); // (2)
} ///:~
- 静态实例初始化要点
- 静态初始化和实例初始化
- 非静态实例初始化
- 非静态实例的初始化
- 非静态实例的初始化
- java静态初始化块、实例初始化块
- 静态mac vlan配置要点及实例
- 显示的静态初始化和非静态实例初始化
- 静态数据static的初始化的要点及个人心得体会
- 静态初始化块和实例化块
- java类 静态实例初始化顺序
- Java静态初始化,实例初始化以及构造方法
- Java静态初始化,实例初始化以及构造方法
- Java静态初始化,实例初始化以及构造方法
- Java静态初始化,实例初始化以及构造方法
- java,实例初始化块,静态初始化块,clone方法
- Java静态初始化,实例初始化以及构造方法复习~
- ENSP静态链路聚合实验配置要点及实例
- POJ 3267
- High Performance Computing Training
- vim跳转
- AX中args传值
- Mysql replace函数不能使用正则表达式的解决
- 静态实例初始化要点
- String常用函数
- 学习笔记2——建立列表
- IPD集成产品开发
- 不用HOOK实现倒计时对话框
- typedef定义函数指针
- Centos 5.3 64挂载ntfs格式的硬盘
- 现在和未来。。
- QObject(2) - 子对象