发布时间:2015-09-11 15:19:11
Map:拥有将对象映射到另一对象的能力,这可以帮助我们解决很多编程问题。<br />标准Java类库包含了这几种基本实现:HashMap,Linked<span style="white-space:normal;">HashMap,TreeMap,Concurrent<span style="white-space:normal;">HashMap等。map通过将键值绑定,能方便我们通过键查询值,它的键组可以视为一个Set集合.........【阅读全文】
发布时间:2015-09-11 14:28:20
Set也是一个接口,继承自Collection,Set有一个特殊的性质:不保存重复的元素。那么它是如何界定重复与否呢?通过对象的euquals()方法确定元素的唯一性。对于部分Set的子类如HashSet和LinkedHashSet由于通过哈希码实现快速查找,所以需重写hashCode()方法。对于TreeSet而言,为了实现排序所以元素需要实现Compareble接口。.........【阅读全文】
发布时间:2015-09-06 20:28:57
内部类应该算是java与C++比较大的差别之一了,因为C++没有内部类。内部类顾名思义是定义在类的内部的类。根据具体位置和表现形式可分为:1.成员内部类<br /> 2.局部内部类<br /> 3.匿名内部类<br /> .........【阅读全文】