
java学习
文章平均质量分 95
LRH0211
个人博客:lruheng.com
展开
-
由浅入深理解java集合(一)——集合框架-Collction、Map
本篇文章主要对java集合的框架进行介绍,使大家对java集合的整体框架有个了解。具体介绍了Collection接口,Map接口以及Collection接口的三个子接口Set,List,Queue。Java集合类简介:Java集合大致可以分为Set、List、Queue和Map四种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合,Java 5原创 2017-05-24 15:35:59 · 1093 阅读 · 0 评论 -
由浅入深理解java集合(二)——集合-Set
上一篇文章介绍了Set集合的通用知识。Set集合中包含了三个比较重要的实现类:HashSet、TreeSet和EnumSet。本篇文章将重点介绍这三个类。一、HashSet类HashSet简介HashSet是Set接口的典型实现,实现了Set接口中的所有方法,并没有添加额外的方法,大多数时候使用Set集合时就是使用这个实现类。HashSet按Hash算法来存储集合中的元素。因此具有很好的存取和查找原创 2017-05-24 15:37:41 · 1075 阅读 · 1 评论 -
由浅入深理解java集合(三)——集合-List
第一篇文章中介绍了List集合的一些通用知识。本篇文章将集中介绍了List集合相比Collection接口增加的一些重要功能以及List集合的两个重要子类ArrayList及LinkedList。一、List集合关于List集合的介绍及方法,可以参考第一篇文章。List集合判断元素相等的标准List判断两个对象相等只要通过equals()方法比较返回true即可(关于equals()方法的详解可以原创 2017-05-24 15:47:48 · 848 阅读 · 0 评论 -
由浅入深理解java集合(四)——集合-Queue
今天我们来介绍下集合Queue中的几个重要的实现类。关于集合Queue中的内容就比较少了。主要是针对队列这种数据结构的使用来介绍Queue中的实现类。Queue用于模拟队列这种数据结构,队列通常是指“先进先出”(FIFO)的容器。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。 这种结构就如同我们生活中的排队一样。下面原创 2017-05-25 12:33:47 · 674 阅读 · 1 评论 -
由浅入深理解java集合(五)——集合-Map
前面已经介绍完了Collection接口下的集合实现类,今天我们来介绍Map接口下的两个重要的集合实现类HashMap,TreeMap。关于Map的一些通用介绍,可以参考第一篇文章。由于Map与List、Set集合的某些特性有重合,因此观看本篇文章的会参考到之前的一些内容,最下方有链接。如果已经有这方面的基础,那么对Map的学习将会事半功倍。HashMapHashMap 是一个散列表,它存储的内容原创 2017-05-25 12:35:56 · 808 阅读 · 0 评论