分类：电脑/网络-互联网
问题：Java虚拟机是什么？？？？？有什么用？？？？ 
回答：*什么是Java虚拟机？Java虚拟机是一个想象中的机器,在实际的计算机上通过模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java是一种软件技术　　是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言　　是一种为 Internet发展的计算机语言　　是一种使网页(Web Page)产生生动活泼画面的语言　　是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言　　是一种语言，用以产生「小应用程序(Applet(s))」 　　是一种简化的C++语言 是一种安全的语言，具有阻绝计算机病毒传输的功能　　是一种将安全性(Security)列为第一优先考虑的语言 　　是一种使用者不需花费很多时间学习的语言　　是一种突破用户端机器环境和CPU结构的语言　　是一种「写一次，即可在任何机器上执行(Write OnceRun Anywhere)」的语言是有史以来，第一套允　　使用者将应用程序(Applications)通过Internet从远端的服务器(Remote Server)传输到本地端的机器　　上(LocalMachine)并执行　　是一种应用程序提供者不需要知道使用者的计算机硬件(如：Sun, Intel, 或MAC等)与软件(如：SW-　　　UNIX, MAC O/S, Windows, 或NT等)环境的语言(Kestenbaum, 1995)。 *为什么要使用Java虚拟机？Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。