欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java代码执行过程探究,java代码探究

来源: javaer 分享于  点击 49276 次 点评:76

java代码执行过程探究,java代码探究


谈到java代码执行过程,就不得不聊一聊java虚拟机了。


java虚拟机可以理解成一个以字节码为机器指令的CPU,对于不同的平台,有不同版本的虚拟机:

就是类似于上图的内容。java虚拟机的主要任务就是装载Class文件并执行其中字节码。java虚拟机内部的大概结构如下图所示:

java代码执行过程

首先,java代码源文件(*.java)被java编译器编译成字节码文件(*.class),接着就由java虚拟机接收,通过内部的类装载器装载class文件并执行其中的字节码。

大概流程如下:

Java源文件(*.java)——>Java编译器——>字节码文件(*.class)——>类装载器——>字节码校检器—— >解释器——>操作系统(Windows、Linux等)整个文件Load到内存区,一系列动作之后形成操作系统认识的代码,操作系统找到 main方法开始实行。


内容部分参考:http://www.360doc.com/content/12/0630/08/6828497_221295060.shtml

相关文章

    暂无相关文章
相关栏目:

用户点评