摘要: HashSet实现Set接口,内部维护一个HashMap实例变量。不保证顺序,允许null元素。 对于基本的操作,如add,remove,contains,size,只需要常量的时间复杂度。 不是线程安全的,如果在多线程环境下,需要被同步化,如调用方法Collections.synchronized 阅读全文
posted @ 2016-08-21 22:34 没有梦想的小灰灰 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1.枚举根节点 可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中。 可达性分析对执行时间的敏感体现在GC停顿上,因为分析工作必须在能确保一致性的快照中进行,即不可以出现在分析过程中对象引用关系还在不断变化,所以这是导致GC进行时必须停顿所 阅读全文
posted @ 2016-08-21 21:03 没有梦想的小灰灰 阅读(591) 评论(0) 推荐(0) 编辑