您的位置:首页 > 编程语言 > Java开发

Java运行机制

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

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

通过上面我们知道,java虚拟机是由java虚拟机解释执行的,并不是操作系统。其次,我们的java程序只需要编写一次,在不同的操作系统中安装不同的java虚拟机就可以运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java