上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 整理常用,常看的优质链接与博客 阅读全文
posted @ 2019-06-02 11:33 亦海 阅读(270) 评论(1) 推荐(0) 编辑
摘要: 一、概述 LinkedList和ArrayList一样,都实现了List接口,但其内部的数据结构有本质的不同。LinkedList是基于链表实现的(通过名字也能区分开来),所以它的插入和删除操作比ArrayList更加高效。但也是由于其为基于链表的,所以随机访问的效率要比ArrayList差。 看一 阅读全文
posted @ 2019-06-01 09:55 亦海 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一、概述 ArrayList可以理解为动态数组,就是Array的复杂版本。与Java中的数组相比,它的容量能动态增长。ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的 阅读全文
posted @ 2019-06-01 09:53 亦海 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、概述 首先我们需要知道的是它是一个Set的实现,所以它其中存的肯定不是键值对,而是值。此实现与HashSet的不同之处在于,LinkedHashSet维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可为插入顺序或是访问顺序。 看到上面的介绍,是不是感觉其与HashMa 阅读全文
posted @ 2019-05-31 17:08 亦海 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 排序 排序是日常工作和软件设计中常用的运算之一。为了提高查询速度需要将无序序列按照一定的顺序组织成有序序列。 排序的主要目的就是实现快速查找。 排序分类 增排序和减排序:如果排序的结果是按关键字从小到大的次序排列的,就是增排序,否则就是减排序。 稳定排序和不稳定排序:具有相同关键字的记录,经过排序后 阅读全文
posted @ 2019-05-31 17:03 亦海 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 一、入门 1.1 概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调的Apache项目。可用于服务发现,分布式锁,分布式领导选举,配置管理等。 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册 阅读全文
posted @ 2019-05-30 22:04 亦海 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、概述 HashMap是无序的,HashMap在put的时候是根据key的hashcode进行hash然后放入对应的地方。所以在按照一定顺序put进HashMap中,然后遍历出HashMap的顺序跟put的顺序不同(除非在put的时候key已经按照hashcode排序好了,这种几率非常小) JAV 阅读全文
posted @ 2019-05-30 11:21 亦海 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一、概述 和HashMap一样,Hashtable也是一个散列表,它存储的内容是键值对。 Hashtable在Java中的定义为: 从源码中,我们可以看出,Hashtable继承于Dictionary类,实现了Map, Cloneable, java.io.Serializable接口。其中Dict 阅读全文
posted @ 2019-05-29 09:36 亦海 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、概述 HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 HashSet是基于HashMap来实现的,操作很简单,更像是对HashMap做了一次“封装”,而且只使用了HashMap的k 阅读全文
posted @ 2019-05-29 09:17 亦海 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Map接口 java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。 Map 是一种键-值对(key-value)集合,Map 集合中的每一个元素都包含一个键对象和一个值对象。其中,键对象不允许重复,而值对象可以重复,并且值对象还可以是 Map 类型的 阅读全文
posted @ 2019-05-29 08:51 亦海 阅读(18344) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页