Java 热门面试题 200 道
2025
22
- 简单说说 Netty 的零拷贝机制? 介绍一下 Reactor 线程模型? 如何优化 Java 中的锁的使用? 什么是 Java 的 CAS(Compare-And-Swap)操作? 什么是 Java 内存模型(JMM)? 什么是 Java 中的 ABA 问题? 什么是 Java 中的原子性、可见性和有序性? 说说 AQS 吧? 说说你知道的几种 I/O 模型 说一下 Netty 的应用场景? 为什么 Java 中的 ThreadLocal 对 key 的引用为弱引用? 为什么不选择使用原生的 NIO 而选择使用 Netty 呢? 在什么情况下,不推荐为数据库建立索引? Java 的 synchronized 是怎么实现的? Java 中 volatile 关键字的作用是什么? Java 中的 final 关键字是否能保证变量的可见性? Java 中什么情况会导致死锁?如何避免? Netty 采用了哪些设计模式? Netty 如何解决 JDK NIO 中的空轮询 Bug? Netty 是如何解决粘包和拆包问题的? Netty 性能为什么这么高? Synchronized 和 ReentrantLock 有什么区别?