- 浏览: 32974 次
- 性别:
- 来自: 北京
最新评论
-
syg5434:
学习了
final、finally、finalize的区别 -
yangbobestone:
这篇文章写的不错呢。。。支持一下。。。
final、finally、finalize的区别
文章列表
一、Set集合,其主要实现类有HashSet、TreeSet。存放对象的引用,不允许有重复对象。
通过java的equals()方法判别。如果有特殊需求须重载equals()方法。
1、HashSet(),调用对象的hashCode()方法,获得哈希码,然后再集合中计算存放对象的位置。通过比较哈希码与equals()方法来判别是否重复。所以,重载了equals()方法同时也要重载hashCode()方法。
2、TreeSet(),继承ShortedSet接口,能够对集合中对象排序。默认排序方式是自然排序,但该方式只能对实现了Comparable接口的对象排序,java中对Integer、Byte ...