Java作为解释型编程语言,可以实现源代码移植,Java 虚拟机可以通过硬件或用软件实现,而在Java程序看来并没有什么区别,所以其CUP具有可移植性,因为Java作为解释型编程语言,在Java中创建新类库是另一个扩展跨平台API的方法。这也就是说,通过使用Java语言本身你就能以一种完全可移植和兼容的方式进行功能扩展。因此Java操作系统OS和图形用户界面GUI作为一种虚拟系统,可在它运行的操作系统中生成大家熟悉界面的应用程序而同时此程序又能在其它系统下运行,这样的话,也就可实Java操作系统的可移植性 |