JVM虚拟机工作流程,JVM虚拟机的体系结构

原创 2015年11月21日 19:08:12

JVM虚拟机工作流程


1 装载
        
       将字节码的class文件装载后为class类的实例对象

2 链接

        1)验证:确定类型符合java语言的语义
  
        2)准备:java虚拟机为类变量分配内存,设置默认值

        3)解析:在类型常量池中寻找类、接口、字段和方法的符号引用,把这些符号引用替换成直接引用的过程

3 初始化
   
       初始化一些静态变量


JVM虚拟机的体系结构

        方法区、堆、java栈、pc寄存器、本地方法栈

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【JVM系列】Java虚拟机体系结构

Java程序动态装载Java的体系结构可以在运行时决定使用的类型,装载它们,使用它们。下面由两种方式可以实现java类型的动态装载。1、Class.forName()static Class forN...

Java虚拟机(JVM)体系结构概述及各种性能参数优化总结

数据类型     Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而...

Java虚拟机及JVM体系结构

见贤思齐:http://speed847.iteye.com/blog/374016 jvm(java 虚拟机) java虚拟机,java源文件(.java)通过编译器生成字节码文件(.class...

Java虚拟机规范----JVM体系结构

一、Java平台的结构图 二、JVM与JRE、JDK关系?   JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件   JRE: Java Run...
  • ljheee
  • ljheee
  • 2016年08月16日 19:03
  • 802

java虚拟机学习-jvm体系结构

一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”,  它用于存储虚拟...

理解Java虚拟机体系结构

转自:http://www.cnblogs.com/lao-liang/p/5110710.html 1 概述   众所周知,Java支持平台无关性、安全性和网络移动性。而...

Java虚拟机体系结构深入研究总结

工作以来,代码越写越多,程序也越来越臃肿,效率越来越低,对于我这样一个追求完美的程序员来说,这是绝对不被允许的,于是除了不断优化程序结构外,内存优化和性能调优就成了我惯用的“伎俩”。 要对Jav...

深入Java虚拟机(1)——Java体系结构

Java体系结构Java体系结构包括四个独立但相关的技术:1.Java程序设计语言 2.Java class文件格式 3.Java应用编程接口(API) 4.Java虚拟机当编写并运行一个Jav...

Java虚拟机 - 体系结构 内存模型

一Java技术体系模块图 二JVM内存区域模型 方法区虚拟机栈本地方法栈堆  新生代老年代 程序计数器  三直接内存 一:Java技术体系模块图 二:JVM内存区域模型 ...

Java虚拟机体系结构

众所周知,Java源代码被编译器编译成class文件。而并不是底层操作系统可以直接执行的二进制指令(比如Windows OS的.exe文件)。因此,我们需要有一种平台可以解释class文件并运行它。而...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JVM虚拟机工作流程,JVM虚拟机的体系结构
举报原因:
原因补充:

(最多只允许输入30个字)