前端/移动开发面试题 · 风险判断 · Java

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

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

筛选题目已选:风险判断 · Java
第 81 题为什么说 HashMap 不是线程安全的? 考察对 HashMap 非线程安全内在原因的理解风险判断技术原理Java第 82 题volatile在单例模式中修饰单例实例的作用是什么? 考察对volatile语义及双重检查锁单例中指令重排问题的理解风险判断技术原理Java第 83 题在 Java 并发编程中,synchronized 通常用于锁定什么资源?在实际开发中应如何正确使用它? 考察对 synchronized 锁对象选择与使用场景的理解风险判断技术原理Java第 84 题请解释 synchronized 关键字加锁在 Java 中的原理及使用方式。 考察对 synchronized 锁机制和对象头标记的理解风险判断技术原理Java第 85 题你在日常开发中是否使用过 volatile 关键字?请说明它的作用以及适用的典型场景。 考察对并发内存可见性与重排序机制的理解风险判断技术原理Java第 86 题为什么会有线程安全问题?请举例说明。 考察对并发产生竞争条件的根本原因和典型场景的理解风险判断技术原理Java第 87 题请介绍 ThreadLocal 的原理、潜在问题及适用场景。 考察对 ThreadLocal 内部机制、内存泄漏风险和使用边界的理解风险判断技术原理Java第 88 题Java有垃圾回收机制,为什么还会出现内存泄漏? 考察对垃圾回收原理的深入理解及内存泄漏典型场景的识别能力风险判断技术原理问题排查Java第 89 题如果一个 ArrayList 被声明为 final,还能向其中添加元素吗? 考察对 final 引用语义与集合可变性的理解风险判断技术原理Java第 90 题请介绍 Java 并发容器中 ConcurrentHashMap 的实现原理和适用场景。 考察对 ConcurrentHashMap 并发机制和适用场景的理解风险判断技术原理Java第 91 题请比较 StringBuilder 和 StringBuffer 的区别,并说明各自的使用场景。 考察对 Java 可变字符串类的线程安全性和性能差异的理解风险判断技术原理Java第 92 题ArrayList为什么线程不安全? 考察对ArrayList内部实现与并发安全边界的理解风险判断技术原理Java第 93 题谈谈反射机制及其应用场景。 考察对反射原理的理解及实际应用能力风险判断技术原理方案权衡Java第 94 题若 Handler 持有 Activity 的弱引用,Activity 仍在前台,GC 会把 Activity 回收吗?为什么? 考察弱引用在 GC 下的行为及与 Activity 生命周期的关系风险判断技术原理AndroidJava第 95 题请说明静态变量在多线程环境下的线程安全问题,并给出避免问题的措施。 考察对静态变量共享特性及并发安全的理解风险判断技术原理Java第 96 题多线程的三个特性是什么?volatile 的作用是什么? 考察多线程并发基础知识与 volatile 的内存语义风险判断技术原理Java第 97 题volatile能保证线程安全吗? 考察对volatile语义、内存可见性与原子性的理解风险判断技术原理Java第 98 题为什么父类的引用类型属性会被所有子类共享? 考察对Java静态属性与实例属性内存分配原理的理解风险判断技术原理Java第 99 题请解释 Java 中 volatile 关键字的作用及其可见性保证的底层原理。 考察对 volatile 可见性语义及底层内存屏障机制的理解风险判断技术原理Java第 100 题HashMap是否线程安全,为什么? 考察对HashMap线程安全性的理解及并发环境下的风险风险判断技术原理Java