java语言的编译过程与一般编程语言的编译过程有何不同

 我来答
百度网友4b0a6d36b
2016-01-06 · TA获得超过1032个赞
知道小有建树答主
回答量:803
采纳率:64%
帮助的人:127万
展开全部
  1. Java代码编译和执行的整个过程包含了以下三个重要的机制:

     Java源码编译机制

  类加载机制

  类执行机制

  • Java源码编译机制

        Java源码编译由以下三个过程组成:

  分析和输入到符号表

  注解处理

  语义分析和生成class文件


  • JVM的类加载是通过ClassLoader及其子类来完成的

  • JVM是基于栈的体系结构来执行class字节码的。线程创建后,都会产生程序计数器(PC)和栈(Stack),程序计数器存放下一条要执行的指令在方
    法内的偏移量,栈中存放一个个栈帧,每个栈帧对应着每个方法的每次调用,而栈帧又是有局部变量区和操作数栈两部分组成,局部变量区用于存放方法中的局部变
    量和参数,操作数栈中用于存放方法执行过程中产生的中间结果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式