Moka面试题 · Java

Moka相关面试题,按最终去重题目聚合。

467 道真题 · 当前筛选命中 110 · 更新 2026-08-05

筛选题目已选:Java
第 61 题请列举 Java 中的基本数据类型,并说明各自占用的字节数和默认值。 考察 Java 基本数据类型的分类、大小和默认值基础自我认知技术原理Java第 62 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解问题拆解技术原理方案权衡Java第 63 题线程池的核心参数和工作原理是什么? 考察对线程池配置参数及其调度机制的理解技术原理方案权衡Java第 64 题基本数据类型和引用数据类型的区别 考察对Java等语言中基本类型与引用类型在存储、传递和默认值方面的理解技术原理Java第 65 题在方法中执行 `Object o = new Object();` 时,变量 `o` 和实际对象分别存储在哪个内存区域?为什么? 考察 Java 内存模型中栈与堆的职责划分及引用与对象的区别技术原理Java第 66 题String s1=“Hello”和String s2=new String(“Hello”)一样吗? 考察Java字符串常量池与引用比较的基本概念问题拆解技术原理Java第 67 题String可以被继承吗?讲讲String、StringBuilder、StringBuffer的区别。 考察对Java核心类库中字符串类型设计与线程安全性的理解技术原理方案权衡Java第 68 题多线程创建的不同方式之间有什么区别和特点? 考察对多线程实现方式差异的深入理解技术原理方案权衡Java第 69 题在Java中,synchronized是否是重量级锁?请说明其锁升级机制。 考察对synchronized锁实现原理及升级过程的理解性能优化技术原理Java第 70 题Java 中基本数据类型和引用类型(对象)有哪些区别? 考察对 Java 基础类型体系与引用的理解技术原理Java第 71 题请解释 Java 类声明中类头的常见组成部分,比如访问修饰符、继承和接口实现。 考察对 Java 类声明语法和类头结构的掌握技术原理Java第 72 题在 Java 中遍历 List 时能否直接修改元素?请解释 fast-fail 机制及其影响。 考察对集合遍历安全性与并发修改检测机制的理解风险判断技术原理Java第 73 题请介绍常见的垃圾收集算法及其应用场景。 考察对垃圾收集基础算法的理解与场景适用性分析技术原理Java第 74 题volatile 能保证原子性吗?为什么? 考察对 volatile 语义、原子性与并发正确性的理解风险判断技术原理Java第 75 题Java 中常用的集合类有哪些?请分类说明其特点。 考察对 Java 集合框架的分类理解和基本特性掌握技术原理Java第 76 题当多个线程池中的任务都完成后,如何获取并汇总它们的返回值? 考察多线程任务提交、结果获取与异常处理的综合能力编码实现风险判断技术原理Java第 77 题哪些对象可以作为 GC Roots? 考察对垃圾回收根对象集合的理解与记忆技术原理Java第 78 题List的add方法返回类型是什么? 考察Java集合框架中List接口add方法的基本知识与返回值语义技术原理Java第 79 题ThreadLocal 会产生内存泄漏吗?如果会,原因是什么? 考察对 ThreadLocal 内存泄漏机制的理解与风险判断能力风险判断技术原理Java第 80 题你知道Runnable与Callable的区别吗? 考察Java并发中任务接口的基础认知与差异理解技术原理方案权衡Java