2014年5月22日
摘要: public class HashMap extends AbstractMap implements Map, Cloneable, Serializable public class TreeMap extends AbstractMap implements SortedMap, Cloneable, java.io.Serializable HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的) 阅读全文
posted @ 2014-05-22 22:21 上校 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍: 阅读全文
posted @ 2014-05-22 20:41 上校 阅读(906) 评论(0) 推荐(0) 编辑