当前位置:有风信息港IT学院编程技术JAVA → Java虚拟机(JVM)对象创建浅析

Java虚拟机(JVM)对象创建浅析

减小字体 增大字体 作者:有风IT学院  来源:有风信息港  发布时间:2008-1-13 9:35:52
  你认为java虚拟机什么时候会创建一个对象?如果能回答出下面的问题,你就可以不用继续向下看了。

  class A{

  static final int a = 10;

  static{

  System.out.println( "initializing A" );

  }

  }

  class B{

  public static void main(String[] args){

  System.out.println(A.a);

  }

  static{

  System.out.println( "initializing B" );

  }

  }

  我们调用B的main函数,会得到什么输出?

  经过考虑后,你是不是认为应该得到:

  "initializing B"

  "initializing A"

  10

  这个结果?不对,其实结果是:

  "initializing B"

  10

  


推荐文章:搞笑之可爱水果表情  清新素洁水仙壁纸集

[1] [2]  下一页