简单描述Java 的运行机制,java应用程序的运行机制
如何解决写爬虫IP受阻的问题?立即使用。
本教程的运行环境:windows7系统,Dell G3电脑,java8。
为了理解java程序运行的过程,我们把具体步骤写下来。
写一个你好world.java文件。
使用“javac hello world.java”命令打开java编译器进行编译。编译后,Hello World的一个字节码文件。类将自动生成。
使用“Java Hello world”命令启动Java虚拟机运行程序。Java虚拟机首先将编译后的字节码文件装入内存。这个过程叫做类装入,由类装入器完成。然后把里面加的Java类进行虚拟解释执行,就能看到运行结果了。
通过以上分析,我们不难发现,Java程序是由虚拟机来解释和执行的,而不是操作系统。
相关:《Java视频教程》
这样做的好处是可以实现跨平台,也就是说可以为不同的操作系统编写相同的程序,只需要安装不同版本的虚拟机。
从图中可以看出,不同的操作系统需要使用不同版本的虚拟机。这样Java语言具有“一次编写,随处运行”的特点,有效解决了编程语言在编译不同操作系统时生成不同机器码的问题,大大降低了程序开发和维护的成本。
需要注意的是,Java程序可以通过Java虚拟机实现跨平台的特性,但是Java虚拟机不是跨平台的。也就是说,不同操作系统上的Java虚拟机是不一样的,即Windows平台上的JaVa虚拟机不能在Linux平台上使用,反之亦然。
更多编程知识请访问:编程教学!这就是java运行机制的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。