摘要:
LinkedHashSet集合 哈希表和链表实现的Set接口, 具有可预测的迭代次序; 由链表保证元素有序,也就是说元素的存储和取出顺序是一致的; 由哈希表保证元素唯一, 也就是说没有重复的元素; LinkedHashSet是HashSet的子类LinkedHashSet底层是一个LinkedHas 阅读全文
posted @ 2022-07-07 10:33
ja不会va
阅读(26)
评论(0)
推荐(0)
摘要:
Vector集合 这个集合是java最早的一个集合,它的底层是一个数组。 Vector是线程安全的,但扩容会增长100% ArrayList是线程不安全的,但扩容增长50%,能有效利用磁盘空间。 特点: 有序的,可以存储重复值和null值。 底层是数组实现的,线程安全。结构与ArrayList非常相 阅读全文
posted @ 2022-07-07 10:30
ja不会va
阅读(49)
评论(0)
推荐(0)
摘要:
Set集合储存元素不能重复的原理 public static void main(String[] args) { HashSet<String> set = new HashSet<>(); String a1 = new String("aaa"); String a2 = new String 阅读全文
posted @ 2022-07-07 10:30
ja不会va
阅读(50)
评论(0)
推荐(0)
摘要:
哈希值 哈希值就是:对象的内存地址经过处理后的结构,由于每个对象的内存地址都不一样,所以哈希码也不一样。 更重要的是:这里的内存地址是JVM虚拟机虚拟出来的地址,并不是真实的物理内存地址。 哈希值是通过哈希算法散列得来的,而地址值是通过是和物理层面有关, 是系统分配的,是不存在相同的,而哈希值是可以 阅读全文
posted @ 2022-07-07 10:30
ja不会va
阅读(76)
评论(0)
推荐(0)

浙公网安备 33010602011771号