前端/移动开发面试题 · 技术原理 · Java

前端/移动开发相关岗位面试题。

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

筛选题目已选:技术原理 · Java
第 561 题ArrayList为什么线程不安全? 考察对ArrayList内部实现与并发安全边界的理解风险判断技术原理Java第 562 题请说明 JVM 的垃圾回收机制,包括常用的收集器、触发时机和回收算法。 考察 JVM 垃圾回收的核心原理、收集器选型与调优意识技术原理方案权衡JavaJVM第 563 题请解释ConcurrentHashMap的实现原理,包括JDK1.7与JDK1.8的差异。 考察对ConcurrentHashMap底层实现的深入理解编码实现技术原理Java第 564 题请介绍Java集合框架的主要特点及其在面试中常被考察的核心概念。 考察对Java集合框架整体结构、核心接口和典型实现的掌握程度技术原理技术选型Java第 565 题在Java项目中,通常用哪些方式捕获异常?全局异常处理器(如@ControllerAdvice)在使用时需要注意什么? 考察异常处理的层次划分与全局异常处理器的实现要点编码实现技术原理问题排查JavaSpring Framework第 566 题请实现一个线程安全的单例模式,并说明其适用场景。 考察单例模式的实现及其线程安全性和适用场景编码实现技术原理Java第 567 题谈谈反射机制及其应用场景。 考察对反射原理的理解及实际应用能力风险判断技术原理方案权衡Java第 568 题synchronized修饰静态和非静态方法会互斥吗?为什么? 考察对 synchronized 锁对象作用域的理解技术原理Java第 569 题StackOverflow和OOM的区别 考察对Java常见内存与栈错误的理解与区分技术原理问题排查Java第 570 题什么是Java的多态? 考察对Java面向对象多态机制的理解与表达能力沟通表达技术原理Java第 571 题集合List、Map、Set区别 考察Java集合框架中List、Map、Set的核心区别与适用场景技术原理Java第 572 题若 Handler 持有 Activity 的弱引用,Activity 仍在前台,GC 会把 Activity 回收吗?为什么? 考察弱引用在 GC 下的行为及与 Activity 生命周期的关系风险判断技术原理AndroidJava第 573 题请详细说明 Java 中 synchronized 关键字的作用、实现原理以及使用方式。 考察对 Java 并发同步机制的理解深度与表达能力编码实现技术原理Java第 574 题请说明静态变量在多线程环境下的线程安全问题,并给出避免问题的措施。 考察对静态变量共享特性及并发安全的理解风险判断技术原理Java第 575 题请举例说明反射机制在 Java 开发中有哪些典型应用场景? 考察对反射机制原理和实际应用场景的理解技术原理Java第 576 题多线程的三个特性是什么?volatile 的作用是什么? 考察多线程并发基础知识与 volatile 的内存语义风险判断技术原理Java第 577 题Java和JavaScript的区别 考察对两种语言核心特性的理解与辨析能力技术原理JavaJavaScript第 578 题volatile能保证线程安全吗? 考察对volatile语义、内存可见性与原子性的理解风险判断技术原理Java第 579 题为什么父类的引用类型属性会被所有子类共享? 考察对Java静态属性与实例属性内存分配原理的理解风险判断技术原理Java第 580 题请介绍Java内存管理的主要方式及其工作原理。 考察对Java内存分区、垃圾回收与性能调优的理解技术原理问题排查Java