JVM
xiaoyu-Wang
这个作者很懒,什么都没留下…
展开
-
JVM中的直接引用和符号引用
在JVM中,类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。而解析阶段即是虚拟机将常量池内的符号引用替换为直接引用的过程。1.符号引用(Symbolic References):符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到目标即可。例如,在Class文件中它以CONS原创 2016-04-09 20:21:51 · 24522 阅读 · 6 评论 -
JVM中的垃圾收集算法
概述:垃圾收集算法分为四种:标记-清除算法,复制算法,标记-整理算法,分代收集算法。1,标记-清除算法 原理:如同其名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。 不足:a.效率问题:标记和清除两个过程效率都不高; b.空间问题:标记清除之后会产生原创 2016-03-21 15:25:21 · 425 阅读 · 0 评论 -
Java虚拟机之垃圾回收详解一
Java虚拟机之垃圾回收详解一Java技术和JVM(Java虚拟机)一、Java技术概述: Java是一门编程语言,是一种计算平台,是SUN公司于1995年首次发布。它是Java程序的技术基础,这些程序包括:实用程序、游戏、商业应用程序。在全世界范围内,Java运行在超过数十亿台个人计算机上,数十亿台设备上,还包括手机和电视设备。Java由一系列的关键组件作为一个整体构建原创 2015-10-05 19:20:09 · 910 阅读 · 0 评论 -
JVM中的直接引用和符号引用
符号引用Symbolic References直接引用在JVM中,类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。而解析阶段即是虚拟机将常量池内的符号引用替换为直接引用的过程。1. 符号引用(Symbolic References)符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到原创 2016-12-07 22:14:11 · 1272 阅读 · 0 评论