有趣的java类

2017/02/12 iteye
  1. WeakHashMap

作用:访问这个map时会检查所有entry,如果有key是not reachable,(GC中的概念), 就会purge该entry  

场景:比如我们有这个一个接口,接口中有add/remove方法。主要是维护子类中HashMap中的对象。要求是调用者自己负责add/remove对象。忘掉remove对象的话可能会OOM。这时候可以采用WeakHashMap

Search

    Table of Contents