JVM学习
文章平均质量分 77
极_晓
编程之美,浪潮之巅
展开
-
JVM学习(1)——java代码运行
JRE与JDK的区别 我们经常听到JRE和JDK,这两个是不一样的东西,JRE(Java Runtime Environment)仅包含运行java程序的必须组件(jvm和java核心类库等)。而我们作为开发人员,平时用到的都是JDK(Java Development Kit),其包含了JRE,还附带了一系列的开发工具。java代码是怎么被机器运行的java是一门高级语言,机器无...原创 2018-07-25 18:17:55 · 328 阅读 · 0 评论 -
JVM学习(3)——类加载机制&面试题分析
JVM的类加载我们平时在编译java代码之后,会生成.class文件——字节码文件,JVM会执行字节码文件,JVM执行字节码文件的过程为下面7个阶段 1. 加载 2. 验证 3. 准备 4. 解析 5. 初始化 6. 使用 7. 卸载加载简单的说,就是把字节码文件加载到内存中验证当JVM加载完Class字节码文件,并在方法区创建对应的Class对象之后,J...原创 2018-07-31 13:10:07 · 3002 阅读 · 0 评论