Java运行机制

来源:互联网 发布:网络教育好找工作吗 编辑:程序博客网 时间:2024/05/20 22:28

Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后java虚拟机将字节码文件尽心解析执行,并将结果显示出来。

我们使用javac命令启动java编译器编译.java目标文件,编译结束后,会生成一个.class字节码文件。我们使用java命令启动虚拟机运行程序,java虚拟机首先将编译好的字节码文件加载到内存,这个过程成为类加载,它是由类加载器完成的,然后虚拟机针对加载到内存中的java类进行解释执行,便可以看到运行结果。

通过上面我们知道,java虚拟机是由java虚拟机解释执行的,并不是操作系统。其次,我们的java程序只需要编写一次,在不同的操作系统中安装不同的java虚拟机就可以运行。

0 0
原创粉丝点击