互联网/IT行业面试题 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 4139 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 381 题Java如何排查内存泄露 考察Java内存泄漏的识别、定位和排查流程第 382 题说一个因为继承导致内存泄露的情况 考察面向对象继承特性与内存管理结合的理解深度第 383 题线程了解吗?具体讲一下。刚刚说超过最大空闲时间会销毁线程,这个销毁是怎么进行的,具体讲一下。 考察对线程生命周期、线程池空闲回收机制及底层实现的理解第 384 题请解释Java中的拆箱和装箱,并说明其意义及可能带来的问题。 考察对Java自动装箱拆箱机制的理解及其性能与正确性影响第 385 题HashSet和TreeSet的区别? 考察对Java集合框架中Set实现原理与适用场景的理解第 386 题说一说ThreadLocal,你在哪里用过,什么时候会调用remove? 考察ThreadLocal原理理解、典型使用场景及内存泄漏防护意识第 387 题在Java中,wait()和sleep()被调用后,操作系统层面分别发生了什么?sleep()是如何被唤醒的? 考察线程阻塞机制、操作系统调度及唤醒原理第 388 题基本类型与包装类有什么区别? 考察对Java类型系统核心概念的理解第 389 题既然 ConcurrentHashMap 用到了 synchronized 关键字和 CAS,为什么还要加上 volatile 关键字呢,非加不可吗? 考察对 volatile 内存语义在并发容器中必要性的理解第 390 题请完整描述一段Java代码从编写完成到最终执行的整个过程,并重点解释类加载机制中的双亲委派模型。 考察Java程序从源码到运行的完整链路及类加载机制的理解第 391 题请解释volatile关键字的作用和底层实现原理。 考察对volatile内存语义和可见性保证的理解第 392 题Kotlin和Java有什么不一样 考察对Kotlin与Java语言特性差异的理解第 393 题请解释ThreadLocal的实现原理,以及如何避免内存泄漏。 考察对ThreadLocal机制的掌握和内存安全意识第 394 题请写出AtomicInteger的getAndIncrement实现思路或伪代码,并说明其原子性保证。 考察对Java并发原子类内部机制和CAS原理的理解第 395 题Java应用占用CPU很高,除了使用top命令,还可以用什么方法定位问题?JVM自带的工具也可以。 考察Java性能排查工具掌握情况和CPU高占用定位方法第 396 题怎么保证哈希表 contain 之后,再 put 的线程安全? 考察并发环境下检查与操作的原子性及锁的使用第 397 题你觉得synchronized和ReentrantLock有什么区别? 考察Java并发编程中两种锁机制的底层原理、功能差异与使用场景第 398 题请说明 Java 中常用的 List 和 Map 接口、它们的区别以及典型实现。 考察对集合框架基础数据结构与接口语义的理解和应用第 399 题介绍下线程池是怎么用的 考察线程池的基本原理、参数配置和使用方法第 400 题Java 中方法重载和重写有什么区别?子类重写父类方法时返回值和抛出的异常有哪些限制? 考察方法重载与重写的核心区别及重写时的协变返回和异常约束