
java
xiaobaijinhuaji
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
针对力扣第76题的思考(Java)
随着map的value的值变大,超过了127,接下来的数就不在缓存区了,应该在堆中。那么map.get(1)和map.get(2)指向的区域就不同了。每次map.get()的时候,取的都是缓存区指向同一块区域的数据。判断的是指针指向的区域的值是否相同。对照第76题,肯定出现了某个字符出现的次数大于127次了,所以最终结果出现了不一致。因为map里面valud存的是Integer类的指针,这众所周知。可以看到,从128开始,a的地址和b的地址就不一样了。判断的是指针是否相同(也就是指向的地址是否相同),原创 2023-05-19 20:25:01 · 143 阅读 · 0 评论 -
关于Comparator()的使用,Lambda简单写法的踩坑记录
关于使用Comparator()结合lamda表达式排序的踩坑记录原创 2023-05-07 12:32:40 · 167 阅读 · 0 评论