面向对象技术JAVA(NO.0005)-JAVA跨平台的原理
讲师:上海交通大学 李柏岩 文档整理:符亮
第一章 计算机语言概述
JAVA跨平台的原理:
答:JAVA的跨平台性是由JAVA虚拟机(JVM)来支持的,JAVA字节码(.class)可以在安装了JVM的操作系统上执行。WINDOWS和LINUX系统下的JVM(注:有些操作系统下原先没有安装JVM,需自行安装)是不同的,经过JAVAC.EXE编译后生成的JAVA字节码都是相同的,经过WINDOWS下的JVM解释生成适用于WINDOWS操作系统的.exe文件,经过LINUX下的JVM解释生成适用于LINUX操作系统的.exe文件,可见,JAVA的跨平台性是JAVA字节码(.class)的跨平台,而非.exe的跨平台.
最近更新:2007/04/17