最新 最热

​2021 阿里淘系 Java 面经,二面卒!

今天下午把 JavaGuide[1]上 MySQL 以及书单部分的内容完善了一下。

2021-04-16
1

Java 之 JUC

CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待;

2021-04-15
1

412 Fizz Buzz

这题解题确实是简单,但题可能是希望考虑到代码的黏性减少代码重复降低耦合,所以官方解题也举了例子(假设题目条件不仅仅两个)。这边也写一下吧,就是说有几种情况就我们就自己手动组合后列举,代码量就会大全都是if示例...

2021-04-15
1

ThreadLocal超深度源码解读,为什么要注意内存泄漏?不要道听途说,源码底下见真知!

在工作中,多线程访问同一个共享变量时存在并发问题,要么给这个共享变量加锁,要么将变量私有化,能不加锁就不加锁,ThreadLocal就是让每个线程访问自己的本地变量来避免并发问题。...

2021-04-15
0

【Java集合】没搞明白的集合合集

文章目录HashMap中的循环链表是如何产生的?HashMap为什么用红黑树而不用B树?HashMap为什么线程不安全?HashMap和HashTable的区别HashMap中的循环链表是如何产生的?在多线程的情况下,当重新调整HashMap大小的时候,就会存在条...

2021-04-14
1

Java-HashMap-forEach源码分析

Java HashMap EntrySet 内部类 的 forEach 方法 分析forEach()该方法签名为void forEach(BiConsumer<? super K,? super

2021-04-14
1

开学前看的别人的面经笔记

自我介绍 根据结点求二叉树高度 快排最差的时间复杂度,快排的空间复杂度 快排稳定吗 堆排序 算法题:一圈猴子选大王 4g大文件,64m 内存,找到出现频率最大的5个 第一个项目 String不可变 HashMap插入过程 currentHashMap ...

2021-04-14
1

21Java网易面经备战版 第二弹

没想到昨天 一个没有写完的 面试备战笔记 上了牛客热搜第一 成就值一下涨了一千多 刷了三年题 也才勉强凑够一千 成就值 那我就 趁热打铁 再准备一篇 昨天那个可能 太难了 这回这个就正经多了。...

2021-04-14
0

HashMap的性能瓶颈

今天问到了 HashMap 没回答好 再总结一下 只总结我没有注意的部分 并不完整

2021-04-14
0

【Java基础】HashMap、TreeMap、都用了红黑树

昨天模拟面试,面试官问到了 哈希map 和 treeMap 我说都是使用了 红黑树 问我有什么区别 还有复杂度 稍微一深入讨论 我就废掉了 先亡羊补牢一下

2021-04-14
1