后端岗位面试题 · 问题拆解 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1727 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 961 题当线程池的核心线程数已满时,新提交的任务会如何处理? 考察对线程池任务排队策略和执行流程的理解第 962 题Java提供的默认线程池有哪些? 考察对Java并发工具中默认线程池类型的了解与使用场景第 963 题为什么重载返回类型不同不能作为重载范畴? 考察对Java方法重载规则及其设计原因的理解第 964 题Error和Exception的区别是什么? 考察Java异常体系的基础理解和分类能力第 965 题请描述Synchronized的锁升级过程。 考察对Java内置锁优化机制的理解与细节掌握第 966 题在 Java 中,使用 `new Integer(5)` 创建两个对象后用 `==` 比较是否相等?如果直接赋值 `Integer a = 5; Integer b = 5;` 再比较呢?请解释原因。 考察 Java 包装类对象比较、缓存与自动装箱机制第 967 题请解释 Java 的 SPI 机制,并分析它是否会破坏双亲委派模型。 考察对 Java SPI 机制原理及其与类加载器双亲委派模型关系的理解第 968 题如果线程池的核心线程数设置为 10,但实际只有一个线程在执行任务,其他线程会被创建并运行直到被销毁吗?请解释核心线程数的含义及其生命周期。 考察对线程池核心线程数语义与线程生命周期管理的理解第 969 题线程池场景题:核心线程数5,最大线程数10,队列容量30,同一时间提交45个任务,每个任务执行耗时约50ms,总耗时是多少? 考察线程池任务调度流程与队列、最大线程数的饱和策略第 970 题请介绍一下Java中的类加载机制。 考察对Java类加载过程、双亲委派模型及其应用的理解第 971 题请说明线程池的核心线程数、最大线程数和阻塞队列等概念,并解释它们如何协同工作。 考察对线程池核心参数含义及其协作机制的理解第 972 题请详细说明 ThreadPoolExecutor 核心参数的用途及其对线程池行为的影响。 考察线程池核心参数的理解和动态调优能力第 973 题AQS在Java并发编程里如何实现同步控制,核心思想是什么? 考察对AQS原理、状态管理、队列与模板方法的理解第 974 题在Java中,一个急救线程如何感知自己的剩余存活时间? 考察线程生命周期管理和定时执行机制的原理理解第 975 题请介绍线程池的核心参数及其作用,并说明线程池的执行流程。 考察对线程池参数理解与执行流程的掌握第 976 题请描述在Java中创建一个对象(通过new关键字)的完整过程,包括从类加载到对象初始化完成的各个步骤。 考察对Java对象创建全过程(类加载、内存分配、初始化)的理解深度第 977 题请解释Java线程状态中Running、Runnable和Waiting的区别。 考察对Java线程状态及其转换条件的理解第 978 题说说BIO和NIO,知道多少说多少,说的底层一些 考察对同步阻塞与同步非阻塞I/O模型的底层理解第 979 题核心线程数是怎么变成最大线程数的? 考察线程池任务提交与线程数增长的机制理解第 980 题在 Java 中,除了 synchronized 关键字,还有哪些锁机制? 考察对 Java 并发锁机制的掌握广度与理解深度