为什么重写 equals 时一定要重写 hashCode?
1. 契约理解:面试官不仅仅是想知道 "要一起重写",更是想考察你是否理解 equals() 和 hashCode() 之间的隐式契约——相等对象必须有相等的哈希码。
面试题库
2025-11-09 1578 字 约 5 分钟 13 访问量
为什么重写 equals 时一定要重写 hashCode?

1. 契约理解:面试官不仅仅是想知道 "要一起重写",更是想考察你是否理解 equals() 和 hashCode() 之间的隐式契约——相等对象必须有相等的哈希码。

more...
Cover Image of 为什么重写 equals 时一定要重写 hashCode?
什么是 Java 序列化与反序列化?
1. 概念理解:面试官不仅仅是想知道 "对象变字节、字节变对象" 这个定义,更是想考察你是否理解序列化的本质——将内存中的对象状态转换为可存储/可传输的格式。
面试题库
2025-11-09 1844 字 约 6 分钟 13 访问量
什么是 Java 序列化与反序列化?

1. 概念理解:面试官不仅仅是想知道 "对象变字节、字节变对象" 这个定义,更是想考察你是否理解序列化的本质——将内存中的对象状态转换为可存储/可传输的格式。

more...
Cover Image of 什么是 Java 序列化与反序列化?
Java 深拷贝和浅拷贝的区别是什么?
1. 基础概念理解:面试官不仅仅是想知道 "一个是复制引用,一个是复制对象",更是想考察你是否理解 Java 对象在内存中的存储结构,以及引用类型和基本类型的区别。
面试题库
2025-11-09 1662 字 约 5 分钟 12 访问量
Java 深拷贝和浅拷贝的区别是什么?

1. 基础概念理解:面试官不仅仅是想知道 "一个是复制引用,一个是复制对象",更是想考察你是否理解 Java 对象在内存中的存储结构,以及引用类型和基本类型的区别。

more...
Cover Image of Java 深拷贝和浅拷贝的区别是什么?
为什么不能用浮点数表示金额?
1. 基础理解深度:面试官不仅仅是想知道 "不能用",更是想考察你是否理解浮点数在计算机中的存储原理(IEEE 754 标准),以及为什么会产生精度丢失。
面试题库
2025-11-08 1729 字 约 5 分钟 15 访问量
为什么不能用浮点数表示金额?

1. 基础理解深度:面试官不仅仅是想知道 "不能用",更是想考察你是否理解浮点数在计算机中的存储原理(IEEE 754 标准),以及为什么会产生精度丢失。

more...
Cover Image of 为什么不能用浮点数表示金额?
什么是 SPI,和 API 有啥区别?
1. 设计模式理解:面试官不仅仅是想知道 "SPI 是服务发现机制" 这种定义,更是想考察你是否理解 SPI 背后的设计思想——开闭原则、解耦、可扩展性,以及它与工厂模式、策略模式的关系。
面试题库
2025-11-08 2057 字 约 6 分钟 17 访问量
什么是 SPI,和 API 有啥区别?

1. 设计模式理解:面试官不仅仅是想知道 "SPI 是服务发现机制" 这种定义,更是想考察你是否理解 SPI 背后的设计思想——开闭原则、解耦、可扩展性,以及它与工厂模式、策略模式的关系。

more...
Cover Image of 什么是 SPI,和 API 有啥区别?
AIO、BIO 和 NIO 的区别是什么?
1. IO 模型理解深度:面试官不仅仅是想知道 "BIO 阻塞、NIO 非阻塞" 这种浅层答案,更是想考察你是否理解同步/异步、阻塞/非阻塞的本质区别,以及三种 IO 模型在操作系统层面的实现原理。
面试题库
2025-11-08 2549 字 约 8 分钟 15 访问量
AIO、BIO 和 NIO 的区别是什么?

1. IO 模型理解深度:面试官不仅仅是想知道 "BIO 阻塞、NIO 非阻塞" 这种浅层答案,更是想考察你是否理解同步/异步、阻塞/非阻塞的本质区别,以及三种 IO 模型在操作系统层面的实现原理。

more...
Cover Image of AIO、BIO 和 NIO 的区别是什么?
BigDecimal 和 Long 哪个表示金额更合适,怎么选择?
1. 浮点数精度问题理解:面试官不仅仅是想知道你 "用 BigDecimal",更是想考察你是否理解为什么 float/double 不能用于金额计算,以及浮点数精度丢失的根本原因。
面试题库
2025-11-07 2223 字 约 7 分钟 14 访问量
BigDecimal 和 Long 哪个表示金额更合适,怎么选择?

1. 浮点数精度问题理解:面试官不仅仅是想知道你 "用 BigDecimal",更是想考察你是否理解为什么 float/double 不能用于金额计算,以及浮点数精度丢失的根本原因。

more...
Cover Image of BigDecimal 和 Long 哪个表示金额更合适,怎么选择?
finally 中代码一定会被执行吗?
1. 异常处理机制理解:面试官不仅仅是想知道 "会" 或 "不会",更是想考察你对 Java 异常处理机制的深入理解,包括 try-catch-finally 的执行流程和字节码层面的实现。
面试题库
2025-11-07 2024 字 约 6 分钟 13 访问量
finally 中代码一定会被执行吗?

1. 异常处理机制理解:面试官不仅仅是想知道 "会" 或 "不会",更是想考察你对 Java 异常处理机制的深入理解,包括 try-catch-finally 的执行流程和字节码层面的实现。

more...
Cover Image of finally 中代码一定会被执行吗?
final、finally、finalize 的区别是什么?
1. 基础知识全面性:面试官不仅仅是想知道你能否区分这三个长得像的关键词,更是想考察你对 Java 基础知识的掌握是否全面——从修饰符、异常处理到对象生命周期。
面试题库
2025-11-07 1922 字 约 6 分钟 14 访问量
final、finally、finalize 的区别是什么?

1. 基础知识全面性:面试官不仅仅是想知道你能否区分这三个长得像的关键词,更是想考察你对 Java 基础知识的掌握是否全面——从修饰符、异常处理到对象生命周期。

more...
Cover Image of final、finally、finalize 的区别是什么?
前往/ 407 页
Profile Image of the Author
clxstart
技术需要沉淀
3716 文章
35 分类
636 标签
51940 总访问量
公告
站点公告

过度思考未来,无异于杀死现在的自己

站点统计
文章
3,716
分类
35
标签
636
总字数
12,458,777
题目
3,950
运行时长
420 天
最后活动
5 天前
日一二三四五六
分类
标签
聊天室
进入大聊天室
查看在线用户和完整聊天记录