1)集合不保存基本数据类型,而是会把基本数据类型装箱后保存。

2)Empty和null的区别:null是不存在,Empty已经初始化了,只不过里面是空的。

3)判断集合有效性: 先判断空,再判断empty。

    先判断empty,如果集合不存在,就会抛出空指针异常,直接造成短路。

    col == null && col.isEmpty()

4) IDE三角图标:父类或接口中的方法

5)map中的values方法返回Collection集合。 map与collection是引用关系。

6)迭代器一开始指向头结点之前。    

7)  set不能重复添加元素的判断方法:

  先判断hashcode是否相同。

8)哈希算法:对区域划分为不同的桶。用一个整数表示一个对象, 对桶的的数量取模。

  默认返回内存地址。                

相关文章:

  • 2022-12-23
  • 2021-11-01
  • 2021-12-08
  • 2021-10-29
  • 2021-06-29
  • 2021-10-13
  • 2022-01-22
猜你喜欢
  • 2021-07-29
  • 2021-11-25
  • 2021-12-28
  • 2021-10-06
  • 2021-11-01
  • 2021-12-27
相关资源
相似解决方案