zxzxzx0119的博客

Java,算法

容器之CommonsCollection扩展的一些总结

目录 有序和无序的双向Map: BidiMap 循环队列,只读队列,断言队列 有序的包,无序的包,Bag,TreeBag,HashBag 并集,交集,差集,Set,CollectionUtils.union 迭代器的扩展,MapIterator,去重迭代器 函数式编程 Closure,IfCl...

2018-04-11 12:45:39

阅读数:26

评论数:0

容器之Guava包的一些扩展总结

目录 BiMap : 双向Map(键与值都不能重复 unique - value map) Multimap(注意是小写) key - value 注意 : key 可以重复 Multiset,无序,可重复 .count() HashMultiset 函数式编程 : 解耦,过滤器 ...

2018-04-11 09:24:45

阅读数:41

评论数:0

同步容器与只读控制以及一些其他的容器

目录 容器的同步 容器的只读设置 Queue,Stack,Collections工具类,Enumeration迭代器的使用 容器的同步 线程同步 使用Collections 管理同步容器 synchronizeList(),synchronizeSet(),...

2018-04-11 00:02:13

阅读数:25

评论数:0

TreeSet和TreeMap的使用(实现Comparable和Comparator接口)

目录 TreeSet,TreeMap实现Comparator实现排序 TreeSet,TreeMap实现Comparable实现排序 TreeSet,TreeMap实现Comparator实现排序 > (1).TreeSet: 数据元...

2018-04-10 23:27:24

阅读数:104

评论数:0

迭代器Iterator原理的实现以及Iterable接口的相关应用

目录 简单的一个迭代器遍历的例子 简单实现 Iterator中的hasNext,next,remove方法 迭代器的泛型 使用增强的for循环遍历 理解迭代器原理 : 一个容器可以创建多个迭代器对象for each + iterator 简单的一个迭代器遍历的例子 就是遍历一...

2018-04-10 22:52:21

阅读数:23

评论数:0

Java容器的两种排序java.lang.Comparable + compareTo()和java.util.Comparator + compare()

java.util.Comparator和compare方法 这个主要是提供额外的业务排序类,然后对某个实体类进行排序,总的来说就是实现Comparator接口,重写compare方法,看程序样例: import java.util.ArrayList; import java....

2018-04-10 20:29:20

阅读数:25

评论数:0

泛型的一些总结

目录 泛型类,泛型方法,泛型方法 研究泛型父类 : 以及子类的继承方式 泛型通配符的使用,extends,super关键字 泛型类,泛型方法,泛型方法 泛型不能用于static(静态属性上)类型的 泛型在声明的时候指定类型不能为 基本数据类型 泛型类中泛型只能用在...

2018-04-10 13:45:00

阅读数:25

评论数:0

自己写HashMap(两种方式实现)(以及Map的一些总结)

目录 通过内置数组,实现Map容器 通过LinkList实现容器以及快速hashCode实现查找 用HashMap实现一个小栗子(统计单词出现的次数) 一些其他Map的使用 说明 这里先给出两个实体类,等下Map实现中要用到 //Map的辅助类 class Entry{...

2018-04-09 22:04:11

阅读数:18

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭