JAVA linkedhash pmap_TreeMap LinkedHashMap为什么是有序的?

参考如下博客

关于集合的

1.1Hashmap是不是有序的?   不是继续

1.2有没有有顺序的Map?     TreeMap  LinkedHashMap

1.3它们是怎么来保证顺序的?   一般都要说到其源码,要不说不清为么有序

1.4答两个有序或以上的 继续  你觉得它们有序的区别,那个比较好,在什么场景用哪个好?

1.4答一个也可以问上面的场景  继续

1.5你觉得有没有更好或者更高效的实现方式?有

1.6 答有  这个时候说起来可能就要跑到底层数据结构上去了

数据结构继续衍生 到 算法等等。。。

就这一个遇到大佬问你,能把很多人连到怀疑人生

2.关于hash的

1.1  hashmap基本的节点结构?  Node  键值对

1.2  键是什么样的,我用字符串a那键就是a嘛?   不是会进行hash

1.3  如何hash的  这样hash有什么好处?   源码hashmap的hash算法

1.4  Hash在java中主要作用是什么?

1.5  Hashcode  equal相关   需要同时重写?原因?

1.6  equal引出的对象地址、string带有字符串缓冲区、字符串常量池

等等。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值