其实你知道这些已经可以了,但是如果你真想知道底层是怎么样实现的,你可以关联SDK源代码,然后用鼠标点进去看底层源代码.至于保证元素的不重复,是根据hashcode还有equals方法和已经实现的比较器来确定的,比如字符串,这三个东西都默认已经实现,如果是自定义的类则要实现这三个东西的,这些,我也没看过源代码,是根据对java的“感觉”来说的,哈.
TreeSet和HashSet的区别?最近学到数据结构,对于二者感到迷惑,只知道前者有序,后者无序,两者都不能
1个回答
相关问题
-
整个世界、宇宙是从有序到无序,还是从无序到有序?熵值又如何变化?
-
两者都加's和后者加's有什么区别?
-
关于概率,重复不重复,有序无序:
-
PH酸度计和PH试纸有什么区别,后者能代替前者吗
-
对于生物里面 主动运输 和 内吞外排 为什么说后者是细胞膜的结构特点(流动性),而前者不是?
-
continue to do和continue with的区别 是不是后者加名词前者加动词?
-
吃冰棒和皮肤上擦酒精都感到凉快,前者是因为冰棒______时要______;后者是因为酒精______时要______.
-
下列关于氧气、二氧化碳的说法不正确的是( ) A.前者能支持燃烧,后者通常不能支持燃烧 B.前者能燃烧,后者不能燃烧
-
be ashamed to do与be ashamed of 的区别?前者是不是还没干,后者是不是为已干的事感到羞愧?
-
在html里和定义无序列表和有序列表定义列表项,我想知道这些标记的英文全称是