我想通过虚拟机它会实现更低级的代码,不一定要通过什么平台的API啊,他自己会把它解释为平台认可的代码的.就正如windows的Api也有自己更底层的东西实现它的功能啊!

解决方案 »

  1.   

    to Mailbomb
    我就是想要知道虚拟机是如何将java的API与平台的API关联起来的。
    虚拟机怎样识别java的最底层API。
      

  2.   

    在JAVA的体系结构中,JVM处于应用程序(App)和OS的中间层,可以打个比喻,就象是二传手或代理的角色,如果APP仅需要执行自身代码,那就JVM仅进行解释并执行,当APP要OS的API支持时,JVM就向OS提出请求,要求OS作出仲裁并执行相应操作,OS将结构提交给JVM。如果你要了解更多内容,请看JAVA2核心技术。