java虚拟机和他的解释编译方式

解决方案 »

  1.   

    Java语言抽象的是所以系统的特征,比如:windows 和linux下的Xwindows ,
    Java中的类是对他们共有特征的抽象,这样,在运行的时候通过Jvm就可以应用到不同的系统中去了。
      

  2.   

    二次编译。即先将JAVA程序(高级语言)编译成通用的中间语言,在再在本地(不同平台)编译成汇编语言。
      

  3.   

    Java先由编译器编译成为bytecode,而虚拟机来解释执行这个文件,跟本地的Api是没有关系的,所以跨平台
      

  4.   

    那么虚拟机是不是SDK的一部分???
      

  5.   

    JVM  
     编译成为 .class  文件  它是与平台无关的字节码文件
    JVM 在来运行它
    在不同的平台上