首页
学习
活动
专区
工具
TVP
发布

Java架构学习路线

欢迎关注公众号:程序员追风,领取一线大厂java面试题资料。
专栏成员
211
文章
282913
阅读量
47
订阅数
阿里 HashMap 面试夺命连环 21 问
A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。
程序员追风
2022-03-04
6320
为什么都说 HashMap 是线程不安全的?
我们都知道HashMap是线程不安全的,在多线程环境中不建议使用,但是其线程不安全主要体现在什么地方呢,本文将对该问题进行解密。
程序员追风
2021-02-19
4110
2021超详细的HashMap原理分析,面试官就喜欢问这个!
Hash也称散列、哈希,对应的英文单词Hash,基本原理就是把任意长度的输入,通过Hash算法变成固定长度的输出
程序员追风
2021-01-13
3980
ConcurrentHashMap线程安全吗?
没啥深入实践的理论系同学,在使用并发工具时,总是认为把HashMap改为ConcurrentHashMap,就完美解决并发了呀。或者使用写时复制的CopyOnWriteArrayList,性能更佳呀!技术言论虽然自由,但面对魔鬼面试官时,我们更在乎的是这些真的正确吗?整理了100+个Java项目视频+源码+笔记
程序员追风
2020-12-27
1.3K0
2020年Java多线程与并发系列22道高频面试题(附思维导图和答案解析)
现在不管是大公司还是小公司,去面试都会问到多线程与并发编程的知识,大家面试的时候这方面的知识一定要提前做好储备。
程序员追风
2020-04-09
6160
2020年Java基础高频面试题汇总(1.4W字详细解析)
面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发
程序员追风
2020-03-26
5950
2019年全网最热门的123个Java并发面试题总结
并发编程几乎是所有互联网公司面试必问的问题,并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。
程序员追风
2020-01-12
6930
2019年Java面试题基础系列228道(6),查漏补缺!
75、Java 中,ByteBuffer 与 StringBuffer 有什么区别?(答案)
程序员追风
2019-12-15
9600
2019年Java面试题基础系列228道(5),快看看哪些你还不会?
https://cloud.tencent.com/developer/article/1549815
程序员追风
2019-12-10
5970
一篇文章搞清楚HashMap和TreeMap的内部结构
此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。
程序员追风
2019-10-08
5800
实习生4面美团Java岗,已拿offer!(框架+多线程+集合+JVM)
用快慢指针,一个走一步,一个走三步。如果有环,先判断环在哪,找最后一个节点,然后用之前的无环的做法
程序员追风
2019-09-23
5890
ConcurrentHashMap比其他并发集合的安全效率要高一些?
我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢?
程序员追风
2019-09-04
4690
8月份21道最新Java面试题剖析(数据库+JVM+微服务+高并发)
纵观几年来的Java面试题,你会发现每家都差不多。你仔细观察就会发现,HashMap的出现几率未免也太高了吧!连考察的知识点都一样,什么hash碰撞啊,并发问题啊!再比如JVM,无外乎考内存结构,GC算法等!因此,如果是为了面试,完全是有套路可以准备的!记住,基础再好,也架不住面试官天马行空的问,所以刷面试题还是很有必要的!
程序员追风
2019-08-30
3260
14个Java并发容器,你用过几个?
不考虑多线程并发的情况下,容器类一般使用ArrayList、HashMap等线程不安全的类,效率更高。在并发场景下,常会用到ConcurrentHashMap、ArrayBlockingQueue等线程安全的容器类,虽然牺牲了一些效率,但却得到了安全。
程序员追风
2019-08-26
7570
HashMap面试必问的6个点,你知道几个?
针对这个问题,嗯,当然是必须看过HashMap源码。至于原理,下面那张图很清楚了:
程序员追风
2019-08-21
1.5K0
70%的Java程序员不知道为啥 ConcurrentHashMap 读操作不需要加锁?
我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢?
程序员追风
2019-08-07
3520
字节跳动面试官揪着源码一直问,然后......
最近,我的一位朋友在找工作,已经拿到了美团、快手等公司的Offer,准备选择其中一家入职了。
程序员追风
2019-07-23
7530
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档