JAVA虚拟机= 中间件?
JAVA虚拟机= 操作系统?

解决方案 »

  1.   

    应用程序(QQ,记事本,音乐播放器)---- JVM ----- 操作系统(window xp) 所以JVM是保证用java开发的应用程序在操作系统能够正常运行的另一个应用程序。
      

  2.   

    关于第一个问题:JAVA虚拟机=中间件?
      

  3.   

    2楼说的很对,java之所以可以这么流行,主要原因是可以跨平台,其关键就是jvm。jvm是一个中间件,像是一个翻译...
      

  4.   

    2楼说的很对,java之所以可以这么流行,主要原因是可以跨平台,其关键就是jvm。jvm是一个中间件,像是一个翻译...
      

  5.   

    2楼说的很对,jvm是一个中间件,java之所以这么流行,就是因为它的跨平台,其关键就是jvm....
      

  6.   

    JAVA虚拟机=中间件.这个我还没看懂,什么是中间件。我只是知道,jvm是运行java的一个环境。这个就像浏览器一样,你写的web程序只能在浏览器里面运行,浏览器就是运行web程序的一个环境,而浏览器是要运行在操作系统之上的。web程序为什么能在各种系统中运行,那是因为每个操作系统都安装了浏览器。同样的java程序为什么能具有很好的移植性,因为只要给它安装一个jvm(其实只需要jre)就可以了。
      

  7.   

    差不多就是上面说的那个意思,java源代码通过虚拟机的转换从而实现多系统下运行的可能。
      

  8.   

    jvm是指在一台计算机上由软件或硬件模拟的计算机,就是一个虚拟的用于执行字节码bytecode文件的计算机。它也定义了指令集、寄存器集、结构栈、垃圾回收等。  不同的操作系统有不同的版本的虚拟机,屏蔽了底层运行平台的差别。
      

  9.   

    jvm是指在一台计算机上由软件或硬件模拟的计算机,就是一个虚拟的用于执行字节码bytecode文件的计算机。它也定义了指令集、寄存器集、结构栈、垃圾回收等。  不同的操作系统有不同的版本的虚拟机,屏蔽了底层运行平台的差别。
      

  10.   

    jvm 就是一个翻译 他将java程序翻译给不同的操作系统所以java可以实现跨平台 它绝对不是操作系统
      

  11.   

    jvm用来加载类文件,同时把字节码翻译成机器可执行的2进制字节流 我觉得也可以把它看做一个中间件
      

  12.   

    JVM就是个翻译机,或者叫解释器,因为java代码都是被解释的。
    这个动作不能由具体的操作系统来完成,为了实现多种操作系统都支持的功能,才有了JVM的产生。可以理解为中间件吧。