- class Test
- {
- public static void main(String[] args)
- {
- Test2 a= new Test2();建立了一个Test2类对象
- Test2 b=null;
- b.main();
- }
- }
- class Test2
- {
- public void main()
- {
- System.out.println("Hello World!");
- }
- }
复制代码 我new了一个Test2的对象,那么Test2的main()应该就被加载进了方法区,
方法区的内容不是都是共享的吗?所以这样的话b去调用的话就应该没问题啊。
可是运行时报空指针异常?为什么? |
|