本帖最后由 罗会涛 于 2012-11-3 15:31 编辑
静态代码块是什么时候加载的?
是在类中的代码被调用的时候才加载的吗?- public class TestDemo
- {
- public static void main(String[] args)
- {
- System.out.println("TestDemo");
- }
- }
- class Demo
- {
- static
- {
- System.out.println("Demo");
- }
- }
复制代码 class Demo中的语句没有执行,但是文件中有一个Demo.class的文件,class文件只要编译就会出现,而不需要将内加载吗?
|