(初学者)JAVA虚拟机是怎么意思??? jvm,建议你去www.java.sun.com看看,那里有很多介绍jvm的东西。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 虚拟机就是虚拟的机器。:)程序最终是运行在你硬件上的,虚拟机就是以软件模仿硬件的一种方式。在Java中,你的源程序不是被编译成你机器执行的那种格式,而是编译成虚拟机执行的格式,由虚拟机负责执行。采用虚拟机的好处就是,虚拟机运行的程序是统一的,这就不必考虑程序的可移植性了,只要有虚拟机就可以运行。当然,虚拟机的执行最终也是变成硬件的执行,但这个过程是由提供虚拟机的人负责,你就不用操心了。这就是所谓write once,run everywhere。:) 虚拟机是一种运行环境,是在机器和编译程序之间加入了一层抽象虚拟的中间件。你所编写的代码并不能直接被机器识别,也不是像vc 编出的程序那样直接在操作系统上运行,而是被编译成字节码,这种字节码是可以被java解释器解释的,独立于平台的代码。在虚拟机的环境下,边解释(解释成特定系统的机器码)边执行!java体系图: --------------- | java 程序 | | ----------------------------- |java API | |java | -------------- | | | java 虚拟机 | 平台 | ----------------------------- |基于硬件的平台 | | ------------------------------ 就是执行java程序的程序java's program is nameprogram.class windows's 可执行程序是nameprogram.exe不一样的所以要用虚拟机的 关于java的io流的问题? java 连接数据库 JAVA proxy代理实例 大侠,帮忙解决这个RCP问题,急~~~ 熟悉delphi,java的高手请进,帮帮助。。。急呀。。 求教,java中如何把四方型的按钮改成圆型? 一个小项目???求解 Applet中能显示bmp图片吗? public class cuowu extends JFrame implements ItemListener{ java == equals()问题,求教下面是为什么? 关于jcreatorpro 十一送分,找好用的ftp站点,资源、教程、书籍、游戏。。。
程序最终是运行在你硬件上的,虚拟机就是以软件模仿硬件的一种方式。在Java中,你的源程序不是被编译成你机器执行的那种格式,而是编译成虚拟机执行的格式,由虚拟机负责执行。采用虚拟机的好处就是,虚拟机运行的程序是统一的,这就不必考虑程序的可移植性了,只要有虚拟机就可以运行。当然,虚拟机的执行最终也是变成硬件的执行,但这个过程是由提供虚拟机的人负责,你就不用操心了。这就是所谓write once,run everywhere。:)
java体系图:
---------------
| java 程序 | |
-----------------------------
|java API | |java |
-------------- | |
| java 虚拟机 | 平台 |
-----------------------------
|基于硬件的平台 | |
------------------------------
java's program is nameprogram.class
windows's 可执行程序是nameprogram.exe
不一样的所以要用虚拟机的