Java学习笔记
文章平均质量分 55
NJUTONY
吉林大学09级软件学院南京大学计算机研究生在读
展开
-
Java堆内存的10个要点
感谢原作者,原作地址:Java堆内存的10个要点 当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,转载 2013-12-07 21:52:59 · 544 阅读 · 0 评论 -
Java BlockingQueue 源码分析
Java BlockingQueue 源码分析原创 2015-05-03 01:16:42 · 1828 阅读 · 2 评论 -
Java 引用类型扩充
强引用指在程序代码中普遍存在的,类似 “Object obj = new Object( )” 这类的引用,只要强引用还存在,垃圾回收器永远不会回收掉被引用的对象软引用软引用是用来描述一些还有用但是并非必需的对象,对于软引用关联着的对象,在系统将要发生内存溢出异常之前,将会把这些对象列进回收范围之中进行第二次回收。如果这次回收之后还没有足够的内存,才会抛出内存溢出异常。在 JDK 1.2 之后,提供原创 2015-05-03 11:18:48 · 729 阅读 · 0 评论