摘要: 一、概述(转:@深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版) ) 经过半个世纪的发展,内存的动态分配与内存回收技术已经相当成熟,一切看起来都进入了“自动化”时代,那为什么我们还要去了解GC和内存分配呢?答案很简单:当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并 阅读全文
posted @ 2016-08-17 16:10 傻瓜不傻108 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、类加载机制 加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的。类的加载过程必须按这种顺序按部就班的 开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段之后再开始,这是为了支持java语言的运行时绑定。注意。这里是按部就班的开始,而不是按部就班的进行或完成。强调这点是因为这些阶段通常都 阅读全文
posted @ 2016-08-17 13:49 傻瓜不傻108 阅读(402) 评论(0) 推荐(0) 编辑