
jvm
u011683353
这个作者很懒,什么都没留下…
展开
-
java虚拟机垃圾回收机制
文章原创于本人博客,http://irfen.me/一、相关概念基本回收算法引用计数( Reference Counting ) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为 0 的对象。此算法最致命的是无法处理循环引用的问题。标记 - 清除( Mark-Sweep ) 此算法执行分两阶段。第一阶段从引用...2014-02-27 22:17:55 · 170 阅读 · 0 评论 -
Java堆内存的10个要点
当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基...2014-03-06 08:41:49 · 197 阅读 · 0 评论 -
Java八种基本数据类型占用字节数空间介绍
大家都知道在java中有八种基本数据类型,他们所占得空间当然也是不一样的。所占空间如下:byte:1字节short:2字节int:4字节long:8字节char:2字节float:4字节double:8字节boolean:不确定本来boolean应该只占用1bit也就是1/8字节的,但实际上,由于Java的实际寻址单元最小是byte即1字节,所以所以实际上bo...2014-03-07 08:50:00 · 455 阅读 · 0 评论