java虚拟机是怎么把java源代码编译成class字节码的,象public class HelloWorld{
  public static void main(String []args){
  System.out.println("Hello World");
  }
  }它怎么识别,然后一下下编译成字节码的,求解字节码到底是神马东东。还有象eclipse这种软件是怎么做到把java程序编译,执行的,它认识么。求解详细的编译和执行原理,细节。

解决方案 »

  1.   

    这些问题,菜鸟不用研究,建议你把时间花在学习Java语言本身上
      

  2.   

    建议楼主去看看 java虚拟机规范 。里面就会对class文件的格式详细讲解的
      

  3.   

    cmd下javac HelloWorldjava HelloWorld.java
      

  4.   

    http://space.itpub.net/26246674/viewspace-706703这篇文章有介绍,希望能帮到你