基础

算法、测试以及每个开发者都需要的基础知识。

Testing · 2026/10/13 · 9 分钟阅读 · 80

Mock、Stub 和 Fake 有什么区别

通过 Java 21、JUnit 5、Mockito 和 AssertJ 的示例,区分三种最常见的 Test Double 类型,掌握如何选择合适的类型和避免常见错误。

算法 · 2026/10/06 · 7 分钟阅读 · 111

使用 HashMap 解决 Java 计数问题

用 HashMap 统计频率、查找最频繁的元素、计算满足条件的对数和分组相似元素 — 包含时间复杂度和常见错误。