采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好, 我想问一下, 之前学单例模式时, 通过代码验证, 如果是静态内部类, 在外部类加载时, 静态内部类是不会被加载的. 这是什么原因呢
同学好,
静态内部类和普通内部类是不一样的,普通内部类持有外部类的引用,而静态内部类和外部类没有逻辑上的关系,仅仅存在于写法上。静态内部类是共享给所有对象的,只有通过外部类来调用时才会被初始化。
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.7k 27
2.7k 22
1.2k 15
1.4k 14
1.3k 14