码迷,mamicode.com
首页 > 其他好文 > 详细

JVM学习笔记

时间:2018-01-31 14:38:06      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:辅助   serve   div   符号   调用   包含   解释   process   body   

1.class的执行在Sun JDK中有解释执行和编译为机器码执行两种方式,其中编译为机器码又分为client和server两种模式

2.Java编码编译的三个步骤:分析和输入到符号表(Parse and Enter)、注解处理(Annotation Processing)、语义分析和生成class文件(Analyse and Generate)

3.class文件中不仅仅存放了字节码,还存放了很多辅助JVM来执行class的附加信息,一个class文件包含了以下信息:结构信息、元数据、方法信息。class文件是个完整的自描述文件,字节码在其中只占了很小的部分。

4.JVM将类加载过程划分为三个步骤:装载、链接和初始化。初始化步骤不是必须,可以在类被调用前执行

5.在源码编译阶段将源码编译为JVM字节码,JVM字节码是一种中间代码的方式,要由JVM在运行期间对其进行解释并执行,这种方式称为字节码解释执行方式。

6.

JVM学习笔记

标签:辅助   serve   div   符号   调用   包含   解释   process   body   

原文地址:https://www.cnblogs.com/xujanus/p/8391483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!