互联网/IT行业面试题 · 技术原理 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 3973 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 921 题线程调用 sleep() 时可以被另一个线程唤醒吗? 考察 sleep 与 interrupt 的交互机制第 922 题请介绍Java中synchronized和ReentrantLock的区别,以及各自适用的场景。 考察并发锁机制的理解与对比能力第 923 题Java里面线程安全的list有哪些 考察对Java并发集合的了解与适用场景区分第 924 题请说明 static 关键字的作用。 考察对 static 关键字核心语义的理解与常见应用场景第 925 题JDK1.8及之后为什么要用红黑树? 考察对HashMap底层数据结构演进及性能权衡的理解第 926 题Lambda 表达式在 Java 中有什么作用? 考察对 Lambda 表达式核心用途和基础应用的理解第 927 题请比较HashMap和ConcurrentHashMap的底层实现及适用场景 考察对Java集合底层数据结构、并发安全机制及性能权衡的理解第 928 题AQS 你用过吗? 考察对 AQS 原理和实际应用的理解第 929 题垃圾回收器 CMS 用什么回收算法?有哪些特点? 考察 CMS 收集器的算法原理、适用场景和局限第 930 题Volatile关键字,可见性是怎么实现的? 考察对volatile内存语义及底层实现的理解第 931 题在使用线程池管理线程时,线程在什么情况下会被销毁? 考察线程池线程生命周期管理与核心参数的作用第 932 题请解释 Java 反射机制的原理、常见应用场景及潜在的性能或安全问题。 考察对反射机制核心原理、典型用途及风险边界的掌握第 933 题请解释volatile关键字如何保证多线程环境下的可见性。 考察volatile内存语义及其对多线程可见性的保证机制第 934 题你对 CompletableFuture 有什么了解? 考察对 CompletableFuture 核心概念、常用方法和异步编程能力的理解第 935 题方法重载和方法重写的区别 考察对Java方法重载与重写基本概念及适用规则的掌握第 936 题请解释线程池的核心参数,并描述任务从提交到执行完成的完整流程。 考察对线程池参数语义、线程创建与队列接纳逻辑的理解第 937 题线程安全的集合中,ConcurrentHashMap 是如何保证线程安全的? 考察并发容器设计原理与分段并发控制的理解深度第 938 题C、C++和Java在语法上有哪些主要区别? 考察对三种主流编程语言核心语法差异的理解与归纳能力第 939 题Java的三大特性怎么理解? 考察对Java面向对象核心特性的掌握与理解深度第 940 题在Java中如何实现私有方法? 考察对封装性和访问控制的理解与应用