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

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

JVM虚拟机工作流程


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

2 链接

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

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

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


JVM虚拟机的体系结构

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

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

相关文章推荐

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

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

Java虚拟机及JVM体系结构

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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

一、Java平台的结构图 二、JVM与JRE、JDK关系?   JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件   JRE: Java Run...

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

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

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

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

JAVA虚拟机体系结构

JAVA虚拟机体系结构 JAVA虚拟机的生命周期   一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟...

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

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

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

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

深入JAVA虚拟机之java体系结构

为什么使用java因为java的体系结构决定了它适合网络环境。它可以保证安全的、健壮的且和平台无关的程序通过网络传播,在很多不同的计算机和设备上运行。网络带来的挑战和机遇挑战: 1. 以网络为核心的...

Java虚拟机体系结构

在了解jvm的结构之前,我们有必要先来了解一下操作系统的内存基本结构:    操作系统中的jvm   为什么jvm的内存是分布在操作系统的堆中呢??因为操作系统的栈是操作系统管理的,它随时...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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