随笔分类 - Java Collection
摘要:■ Java 引用的相关知识 1. 强引用 强引用是Java 默认实现 的引用,JVM会尽可能长时间的保留强引用的存在(直到内存溢出) 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题:只有当没有任何对象
阅读全文
摘要:HashMap 的一些整理: (JDK 1.7) 基于哈希表的Map接口的非同步实现,定义了键映射到值的规则 此实现提供所有可选的映射操作,并允许使用null值和null键 此实现假定哈希函数将元素适当分布在各桶之间,为读取操作提供稳定性能 迭代时间与实例容量(桶的数量)及其大小(键-值映射关系数)
阅读全文
摘要:LinkedList 的一些认识: 对于锁链的认识还是以前看动画片<圣斗士星矢>中阿舜的武器,锁链被无数次的击碎断裂,然后小宇宙爆发,锁链会自动前后拼接,组成强大的链条。"星云锁链" - 锁链无边无际、攻击范围广,仙女座暴走也是很恐怖的 ^_^可能我这样比喻并不怎么准确,双向链表也是基于这种前后节点
阅读全文
摘要:HashTable 认识: ■ 重要全局变量 ■ 构造函数 ■主要方法 (基本都是 syn 修饰) - put(K key, V value) - get(Object key) ■ HashTable 遍历 ■ HashTable VS HashMap HashTable 基于 Dictionar
阅读全文
摘要:ArrayList 的一些认识: ■ 类定义 继承 AbstractList,实现了 List,它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能 实现 RandmoAccess 接口,实现快速随机访问:通过元素的序号快速获取元素对象 实现 Cloneable 接口,重写 clone(),能
阅读全文

浙公网安备 33010602011771号