好好哥来了

博客园 首页 联系 订阅 管理

2017年3月16日 #

摘要: 在前篇博文(HashMap)中详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!! HashSet继承AbstractSet类,实现Set、Cloneab 阅读全文
posted @ 2017-03-16 17:33 好好哥来了 阅读(157) 评论(0) 推荐(0)

摘要: HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就 阅读全文
posted @ 2017-03-16 16:53 好好哥来了 阅读(124) 评论(0) 推荐(0)

摘要: LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。 Linke 阅读全文
posted @ 2017-03-16 15:19 好好哥来了 阅读(105) 评论(0) 推荐(0)

摘要: ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大 阅读全文
posted @ 2017-03-16 11:17 好好哥来了 阅读(146) 评论(0) 推荐(0)