下图展示了Java容器类库的完备图,包括抽象类和遗留构件(不包括Queue的实现)。常用的容器用黑色粗线框表示,点线框表示接口,虚线框表示抽象类,实线框表示类,空心箭头表示实现关系。Produce表示任意的Map对象可以生成Collection对象,任意的Collection对象可以生成Iterat...
分类:
编程语言 时间:
2015-04-14 21:29:38
阅读次数:
204
翻译自:ArrayList vs. LinkedList vs. Vector1.列表概览就像它的名字一样,List是一个元素的有序序列。当我们讨论列表时把它与Set(两两不等且无序的元素集合)进行比较是一个好主意。下面是容器的类层次图。从这个层次图中可以了解Java容器的一般概念。
2.ArrayList vs. LinkedList vs. Vector从上图可知,它们都实现了List接口,而...
分类:
其他好文 时间:
2015-04-13 23:00:58
阅读次数:
162
翻译自:ArrayList vs. LinkedList vs. Vector1.列表概览就像它的名字一样,List是一个元素的有序序列。当我们讨论列表时把它与Set(两两不等且无序的元素集合)进行比较是一个好主意。下面是容器的类层次图。从这个层次图中可以了解Java容器的一般概念。 2.Array...
分类:
其他好文 时间:
2015-04-13 22:46:55
阅读次数:
293
1.Java中的闭包与回调 通过内部类提供闭包的功能是优良的解决方案,比指针更为灵活、安全。 回调的价值在于它的灵活性—它可以动态地决定需要调用什么方法,在Swing中,回调被大量使用。2.容器类 Java容器类的用途是用来保存对象,可以分为以下的两个大类: 1>Collection,一个用...
分类:
编程语言 时间:
2015-04-11 19:10:56
阅读次数:
126
1 javase提供的容器api位于java.util包内2 容器API的类图结构如下 3 Collection接口定义了一组存取对象的方法 a里面装的必须都是object,不能存值类型。 bremove,contains等方法,使用equals方法比较的。如果是作为键的时候,则使用hashC...
分类:
编程语言 时间:
2015-04-09 13:42:11
阅读次数:
181
刚开始打算进行前后端分离开发,后来发现在使用JSP或者Freemarker做动态页面时,想发挥这些自动化构建工具牛逼闪闪的livereload功能并不是那么的轻易,因为我们必须还得调教它们去调用Java容器。现在全球社区似乎...
分类:
编程语言 时间:
2015-04-04 18:35:01
阅读次数:
872
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各...
分类:
编程语言 时间:
2015-03-28 15:52:06
阅读次数:
286
Writer:BYSocket(泥沙砖瓦浆木匠)
微博:BYSocket
豆瓣:BYSocket
上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各自特性。那就是数据结构的不同表现。
一、Set回顾
一个不包括重复元素(...
分类:
编程语言 时间:
2015-03-28 15:49:30
阅读次数:
314
Writer:BYSocket(泥沙砖瓦浆木匠)微博:BYSocket豆瓣:BYSocket上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各自特性。那就是数据...
分类:
编程语言 时间:
2015-03-28 15:39:49
阅读次数:
215
java 容器深入研究之使用Abstract类定制...
分类:
编程语言 时间:
2015-03-28 11:36:16
阅读次数:
219