静态内部类的加载
来源:互联网 发布:软件找不到怎么卸载 编辑:程序博客网 时间:2024/06/07 00:47
静态内部类的加载不同于静态内部变量.
静态内部变量在类加载时初始化
而静态内部类不会在外围类加载时随之加载, 而是在内部类被使用时被调用
如下代码才会触发静态内部类加载
public class TestP {static int b = 0;static class CC {{System.out.println("cc");}}public static void main(String[] args) {System.out.println(new TestP.CC());}}
而下面这个代码不会触发静态内部类的加载
public class TestP {static int b = 0;static class CC {{System.out.println("cc");}}public static void main(String[] args) {System.out.println(TestP.b);}}
阅读全文
0 0
- 静态内部类的加载
- Java类的加载,以及静态内部类的问题。
- Java类的加载,以及静态内部类的问题。
- 内部类里的静态内部类
- 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
- 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
- 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
- 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
- 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
- 静态内部类延迟加载测试
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 1.系统管理命令ps和kill
- 000-动态规划简介
- Java volatile变量原子性讨论
- Codevs 1217 && 洛谷 P1083 借教室
- Python 进程,获取进程id( os.getpid() )
- 静态内部类的加载
- [jQuery] 把jqGrid修改为响应式表格
- Expectation-Maximum(EM算法)
- Workbench has not been created yet
- HDU-3746-Cyclic Nacklace
- 浅析AOP实现原理(1)静态代理
- hdu 1532 Drainage Ditches(最大流 三种模板:EK、Dinic、isap)
- 解析Kotlin伴随对象
- FFmpeg