今天在看Java编程思想,看到容器类Collection和它的子类。
在看JDK时发现HashSet实现了Collection接口,又实现的Set接口,看源码也是一样的。
奇怪的是Set接口已经继承了Collection接口,为什么HashSet还要实现Collection接口,这不是多于的吗?
难道Sun的工程师不小心多敲了几个代码????
在看JDK时发现HashSet实现了Collection接口,又实现的Set接口,看源码也是一样的。
奇怪的是Set接口已经继承了Collection接口,为什么HashSet还要实现Collection接口,这不是多于的吗?
难道Sun的工程师不小心多敲了几个代码????
解决方案 »
- jxta新手求请教
- 通过Hibernate session获取的Connection是否需要手动关闭?
- struts2+Json+Prototype出There is no Action mapped for namespace 错误
- ModelDriven
- 关于J2SE远程通讯问题
- 求《JUnit IN ACTION 中文版》PDF
- JAVA开发的系统与CAD结合
- 信息提醒在JSP中如何实现呢??虚心请教
- JavaEE中Action多方法调用
- jdbc +事物+PreparedStatement +批量处理 , 处理百万数据插入
- 求解决Struts2在Action类里用Annotation,用DMI不能调用自定义方法
- middlegenide无法完成建立build.xml文件?
public class HashSet<E>
extends AbstractSet<E>
implements Set<E>, Cloneable, java.io.SerializableAPI文档是这样的:
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, Set<E>
Direct Known Subclasses:
JobStateReasons, LinkedHashSetpublic class HashSet<E>
extends AbstractSet<E>
implements Set<E>, Cloneable, Serializable
都没发现你所说的情况。哦,我看的是JDK1.6的。