首先我们要懂得甚么是跨平台,所谓的跨平台就是JAVA写的一份代码可以在任意的操作体系平台上运行。
为何跨平台会成为一个问题呢?由于每一个操作体系平台支撑不同的指令集我们所写的代码经过编译以后只能实用于一个平台,换一个平台就不支撑了。而JAVA完善的解决了这个问题,JAVA是如何做到这一点的呢?在上图中我们可以看到JAVA代码履行的流程。为何
首先我们要懂得甚么是跨平台,所谓的跨平台就是JAVA写的一份代码可以在任意的操作体系平台上运行。
为何跨平台会成为一个问题呢?由于每一个操作体系平台支撑不同的指令集我们所写的代码经过编译以后只能实用于一个平台,换一个平台就不支撑了。而JAVA完善的解决了这个问题,JAVA是如何做到这一点的呢?在上图中我们可以看到JAVA代码履行的流程。为何