intellij idea怎么写java程序?

 我来答
王律师案件普法

推荐于2019-08-19 · TA获得超过35.9万个赞
知道大有可为答主
回答量:374
采纳率:89%
帮助的人:35.4万
展开全部

如图所示:

1.


2.


3.

1、Java代码编译是由Java源码编译器来完成,流程图如下所示: 

Java代码编译

2、Java字节码(class文件)的执行是由JVM执行引擎来完成,流程图如下所示:  

Java字节码的执行

3、Java代码编译和执行的整个过程包含了以下三个重要的机制: 

  • Java源码编译机制

  • 类加载机制

  • 类执行机制

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

  • 分析和输入到符号表 

  • 注解处理 

  • 语义分析和生成class文件 

  • 流程图如下所示:

5、最后生成的class文件由以下部分组成: 

  • 结构信息:包括class文件格式版本号及各部分的数量与大小的信息 。

  • 元数据:对应于Java源码中声明与常量的信息。包含类/继承的超类/实现的接口的声明信息、域与方法声明信息和常量池 。

  • 方法信息:对应Java源码中语句和表达式对应的信息。包含字节码、异常处理器表、求值

  • 与局部变量区大小、求值栈的类型记录、调试符号信息。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式