2011年9月24日

0924

摘要: 每一次想你,我都得提醒我自己,如果你想和我聊天的话,你早就开口了。 阅读全文

posted @ 2011-09-24 11:38 dengxian.zhi 阅读(126) 评论(0) 推荐(0) 编辑

java_finalize(),System.gc()和Runting.gc()_2011-09-23

摘要: finalize() 是对应object的, 当garbage collector (GC) 决定这个object不再被使用,而要进行清理的时候,会调用finalize(), 默认的finalize就相当于C++的destructor. 你可以override finalize()来自己定义清理过程(例如转到其它的thread而不是彻底清理掉)或者增加一些额外的清理(比方说同时手动清理GC会认为要继续被使用但是实际可以被清理掉的object)System.gc() 和 Runtime.gc() 功能上是完全一样的, 会手动要求安排GC运行(不是强制立刻执行), 唯一的区别就是System.gc 阅读全文

posted @ 2011-09-24 00:06 dengxian.zhi 阅读(555) 评论(0) 推荐(0) 编辑

WeakHashMap_2011-0923

摘要: WeakHashMappublicclassWeakHashMap<K,V>extendsAbstractMap<K,V>implementsMap<K,V>以弱键实现的基于哈希表的Map。在WeakHashMap中,当某个键不再正常使用时,将自动移除其条目。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终止,然后被回收。丢弃某个键时,其条目从映射中有效地移除,因此,该类的行为与其他的Map实现有所不同。null值和null键都被支持。该类具有与HashMap类相似的性能特征,并具有相同的效能参数初始容量 阅读全文

posted @ 2011-09-24 00:02 dengxian.zhi 阅读(1166) 评论(0) 推荐(0) 编辑

导航