RT
解决方案 »
- jdk1.4 ServerSocket用bind(SocketAddress endpoint)方法初始化,是否同时支持IPv4和IPv6的TCP连接?
- tomcat + jsp 项目,如何设置把url中jsp 字眼隐藏?
- jdk中有没有什么工具直接类可以将InputStream转换成byte数组?
- 我用以下方法用JB9生成可执行文件的时候,为什么取不到主类?
- 一个小问题,还请相告!!1
- 用Jad反编译后的java代码出现很多无法编译的错误,怎么解决?
- 在println("")中输入字符,一行内没有完全输入,按回车在下一行继续输入。在第二行首部是否需要什么字符已表示输入的继续?
- 这个最简单的绘图程序错在哪里?
- 向网络服务器发送数据的方法get()和post()之间的区别
- 哪位知道哪有java写的des算法加密、解密源程序?
- annotation
- 请高手帮忙
HashSet 是哈希表实现的,无序的结合,表现为检索(contains)的时间复杂度是 o(0)
TreeSet 是红黑树实现的,排序的集合
extends AbstractSet<E>
implements SortedSet<E>, Cloneable, java.io.Serializablepublic class HashSet<E>
extends AbstractSet<E>
implements Set<E>, Cloneable, java.io.Serializable其中SortedSet中组合了一个:Comparator<? super E> comparator();因此 TreeSet与HashSet最大区别在于排序.........
HashSet --> Hash
答案:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都实现了Map接口,
主要区别在于HashMap允许空(null)键值(key)与空值(value),由于非线程安全,效率上可能高于Hashtable,Hashtable不允许有空(null)键值(key)与空值(value)。http://topic.csdn.net/u/20091211/12/63a8e47b-a98f-4e59-b294-19dffd706a0b.html
你输入12345,遍历出来可能是31524LinkedSet保留先后次序
你输入12345,遍历保证12345TreeSet保留大小次序
你输入31524,遍历结果是12345Map同