晕在collection里了.....

romantic8899 2004-03-19 10:10:11
哪位高手可以给指点指点collection的接口,抽象类,实现类的关系阿...
...全文
35 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamnear 2004-03-20
  • 打赏
  • 举报
回复
Interface Collection

All Known Subinterfaces:
BeanContext, BeanContextServices, List, Set, SortedSet

All Known Implementing Classes:
AbstractCollection, AbstractList, AbstractSet, ArrayList, BeanContextServicesSupport, BeanContextSupport, HashSet, LinkedHashSet, LinkedList, TreeSet, Vector

以上是jdk里面的东东。我ArrayList,HashSet用的比较多,Set也用过。具体什么关系…学习ing
romantic8899 2004-03-20
  • 打赏
  • 举报
回复
讲的是不错...但能不能具体点阿...比如一两个例子什么的救再好不过了
kaphoon 2004-03-20
  • 打赏
  • 举报
回复
collections map
| | |
| | sortedmap
set list
|
|
sortedset

以上都是接口
然后
有关set的有HashSet和TreeSet(有序)
有关list的有ArrayList和LinkedList
有关map的有HashMap和TreeMap(有序)
javer6 2004-03-19
  • 打赏
  • 举报
回复
建议你看源代码,这样跟能理顺它们之间的关系!
其实collection里大多数的类是interface,接口易于扩展,是java的精髓嘛!
然后对应于各个interface继续implement出相应的abstract class(诸如abstractList之类的东东),这些abstract相对于interface来说,更具体描述一些方法(诸如add,remove ,size之类的东东),在extends出具体的类(诸如ArrarList),这些就是我们coding时要用到的能具体操作一些方法的类实例拉!
java 类抽象层次如下:
interface(最抽象,诸如Collection)------->abstract class(较抽象,诸如AbstractList)---------->class extends(具体实现,LinkedList ,Vector)

romantic8899 2004-03-19
  • 打赏
  • 举报
回复
java核心技术和java参考大全
mingr6370 2004-03-19
  • 打赏
  • 举报
回复
帮你顶,我也不明白!你看的什么书?

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧