1,java的跨平台原理

简单讲一下java的跨平台原理:

(1)为什么跨平台:

由于各OS支持的指令集各不相同,就需要程序在不同的平台执行不同的代码

(2)JAVA是如何实现的:

ava开发了适合不同的OS及不同位数的java虚拟机,提供了一个统一的接口(java API),也就是说只需要在不同的OS上安装不同的java虚拟机,这样就可以在所有的平台上运行java源码代码。

在没有java虚拟机的时候:

在不同的OS需要编写不同的程序:

当时用了java虚拟机:

在不同的Os只需要一套程序,通过不同版本的虚拟机即可:

猜你喜欢

转载自www.cnblogs.com/excellencesy/p/9110331.html