星星充电面试题 · 技术原理 · Java
星星充电相关面试题,按最终去重题目聚合。
共 180 道真题 · 当前筛选命中 20 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 1 题请解释 Java 中 static 关键字的作用,并举例说明其应用场景。 考察对 Java static 关键字的理解及其在编程中的典型应用第 2 题请介绍 Java 中常见集合类的分类、特点及适用场景。 考察对 Java 集合框架的整体掌握和实际选型能力第 3 题Java的基本数据类型有哪些? 考察Java基础类型知识及其特点第 4 题如果finally里面加return,外面也有return会怎样? 考察Java异常处理中finally与return的执行顺序和返回值覆盖机制第 5 题请详细说说 AOP(面向切面编程)的原理、核心概念以及典型应用场景。 考察对 AOP 底层机制、关键要素和实际应用的理解深度第 6 题请说明 G1 垃圾收集器的核心特点及其适用场景。 考察对 G1 收集器原理、特点与适用场景的理解第 7 题Exception和Error的区别? 考察Java异常体系的理解与分类第 8 题LinkedHashMap和HashMap有什么区别 考察对Java集合框架中HashMap与LinkedHashMap内部实现及行为差异的理解第 9 题请介绍Java异常体系,并举例说明数组越界异常和空指针异常的典型场景。 考察Java异常体系结构及常见运行时异常的识别与处理能力第 10 题Java异常处理能聊聊你怎么用的? 考察对Java异常体系的理解和实际项目中的异常处理实践第 11 题请解释 Java 中 ArrayList 的默认初始容量及其扩容机制。 考察对 Java 集合底层实现细节的掌握第 12 题对于一个高并发业务,线程池设计时要考虑什么?使用过程中核心线程数能改变吗? 考察线程池的配置参数、动态调整机制及高并发场景下的设计权衡第 13 题ConcurrentHashMap 在 JDK 8 中通过哪几层锁机制实现线程安全? 考察对 JDK 8 ConcurrentHashMap 分段锁替代方案的理解第 14 题String、StringBuilder和StringBuffer的区别 考察Java字符串不可变性、线程安全与性能差异第 15 题AIO和NIO的区别是什么?它们可以共存吗? 考察Java IO模型的理解及实践中的结合能力第 16 题Java本地锁你用过哪些,有哪些锁等级? 考察对Java本地锁的掌握层次及并发原语的理解第 17 题请介绍线程池的核心创建参数,并说明每个参数的用途。 考察对线程池核心参数的理解与配置权衡能力第 18 题知道ClassLoader吗,详细说说 考察对JVM类加载机制、双亲委派模型及其扩展应用的理解第 19 题多线程里面的异常能被捕获吗? 考察多线程中异常处理的特点与不同线程模型下的捕获机制第 20 题请说明 Java 的基本数据类型有哪些,并解释 int 与 Integer 的区别。 考察 Java 基础知识掌握程度,涵盖基本类型与包装类的核心差异