
java虚拟机
文章平均质量分 79
FG2006
这个作者很懒,什么都没留下…
展开
-
java虚拟机学习笔记——方法的调用与返回(第19章 )
19.1 方法调用Java提供了两种基本的方法:实例方法和类(静态)方法。这两种方法的区别在于:1)实例方法在被调用之前,需要一个实例,而类方法不需要。2)实例方法使用动态绑定,而类方法使用静态绑定当Java虚拟机调用一个类方法时,它会基于对象引用的类型(通常在编原创 2011-08-23 20:59:35 · 2624 阅读 · 0 评论 -
从jvm运行机制来分析String对象
本文系转载,原文地址:http://www.blogjava.net/cheneyfree/archive/2008/05/12/200088.html在本文描述它们的区别之前,先来了解一下JVM运行时数据区的内存模型。《深入JAVA虚拟机》书中是这样描述的:JVM运转载 2011-08-23 21:00:04 · 5207 阅读 · 0 评论 -
JVM垃圾回收机制算法总结
本文系转载,原文地址:http://blog.youkuaiyun.com/willfcareer/archive/2010/08/23/5833082.aspxJava虚拟机垃圾收集器分析1 、活动对象l 追踪 root 对象算法: 深度追踪 root 对象,将 heap 中转载 2011-08-21 12:41:34 · 1465 阅读 · 0 评论 -
java虚拟机学习笔记——连接模型(第八章)
8.1 动态连接和解析Class文件把它所有的引用符号保存在一个地方——常量池。每一个class文件有一个常量池,每一个被Java虚拟机装载的类或者接口都有一份内部版本的常量池,被称作运行时常量池。运行时常量池是一个特定于实现的数据结构,数据结构映射到class文件中的常量池原创 2011-08-21 01:56:35 · 2897 阅读 · 1 评论 -
java内存模型
本文系转载,原文链接:http://kenwublog.com/explain-java-memory-model-in-detail内存模型 (memory model) 内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变转载 2011-08-21 12:43:33 · 1063 阅读 · 0 评论 -
JVM学习总结
本文系转载,原文地址:http://blog.youkuaiyun.com/willfcareer/archive/2010/09/27/5910557.aspxJVM学习笔记(一)------基本结构从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看转载 2011-08-21 12:45:57 · 1339 阅读 · 1 评论 -
java虚拟机学习笔记——java class文件的内容(第六章)
一、class文件内容注:每个java类只能有一个class文件或接口,下面讨论中u4表示4个字节,u2表示2个字节class文件内容如下:magic(魔数)-u4(u4表示4个字节)0xCAFEBABE,其作用在于可以轻松辨别出Java cl转载 2011-08-18 01:15:19 · 2038 阅读 · 0 评论 -
java虚拟机学习笔记——类型和对象的生命周期(第七章)
概述这一章以一个Java类型(类或接口)的生命周期为例来讨论开始阶段的装载、连接和初始化,以及占Java类型生命周期绝大部分时间的对象实例化、垃圾收集和对象终结,然后是java类型生命周期的结束,也就是从虚拟机中卸载。7.1、类型装载、连接与初始化Java虚拟机通过装原创 2011-08-20 03:13:43 · 1826 阅读 · 0 评论 -
java类加载器体系结构
jvm classLoader architecture :a, Bootstrap ClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作.b, Extension C转载 2011-08-18 01:27:44 · 1361 阅读 · 0 评论 -
java类的装入
用二进制表示的类使用 Java 语言的开发人员在用编译器编译他们的源代码时,通常不必关心对这些源代码做了些什么这样的细节。但是本系列文章中,我将讨论从源代码到执行程序所涉及的许多幕后细节,因此我将首先探讨由编译器生成的二进制类。二进制类格式实际上是由 JVM 规范定义的。转载 2011-08-18 01:22:05 · 1526 阅读 · 0 评论 -
java虚拟机学习笔记——java虚拟机内部体系概述(第五章)
注:文中的类型指的是一个类或一个接口。5.1、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例 5.2、Java虚拟机的生命原创 2011-08-16 13:53:33 · 1734 阅读 · 0 评论 -
java虚拟机学习笔记——java安全模型
安全模型简介安全模型使Java成为网络环境的技术,因为它们建立了对网络移动代码安全执行的必要的可信机制。Java安全模型侧重于保护终端用户免受从网络下载的、来至于不可靠来源的、恶意程序的侵犯。而“沙箱”机制成为了这一目的的支持机制,在“沙箱”中存放不可信的Java程序。“转载 2011-08-08 00:36:21 · 1515 阅读 · 0 评论 -
JVM的常量池
本文系转载,原文地址:http://www.bitscn.com/pdb/java/200703/99941.html在class文件中,“常量池”是最复杂也最值得关注的内容。Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类转载 2011-08-24 22:05:17 · 3585 阅读 · 0 评论