写在世界读书日

为要读书而读书,读了书便可以多读书。
2024年04月23日 Reading 读书 1,315次浏览

Effective Java:01 创建和销毁对象

何时以及如何创建对象,何时以及如何避免创建对象,如何确保它们能够适时地销毁,以及如何管理对象销毁之前必须进行的各种清理动作。
2024年04月06日 Java 引用 Effective Java 对象 try-with-resources 单例 Singleton Builder 构建器 构造器 依赖注入 内存泄漏 静态工厂方法 1,315次浏览

Java SPI 机制

JVM 进程内的一种服务发现机制。
2024年03月31日 接口 SPI Java 类加载器 JDBC 解耦 服务发现 ServiceLoader ClassLoader 1,453次浏览

聊聊 Java 引用

使用对象“之外”的方法,来管理对象。
2023年12月11日 Java17 GC Java 垃圾回收 引用 Reference ReferenceQueue 引用队列 强引用 弱引用 软引用 虚引用 引用对象 JVM 内存 Finalize 1,790次浏览

Java 之 finalize 终结

忘了它吧。
2023年12月02日 GC Java 垃圾回收 Finalize Cleaner Deprecated 析构函数 2,497次浏览

Git Commit Message

搞标准化,是为了实现自动化,把人抽出来,再让机器转起来。
2023年11月18日 Git Git Commit Message Git Commit 规范 1,332次浏览

垃圾回收概述(上)

GC 提高了生产力,但其背后……
2023年11月05日 GC Java 垃圾回收 引用计数 可达性分析 CMS Parallel Scavenge ParNew Serial 1,477次浏览

博客

"Follow your own excitement, not the audience's." —— Rick Rubin
2023年09月27日 随笔 思考 写作 博客 1,750次浏览

写作才是主旋律

写作,是普通人翻盘的唯一机会。
2023年09月17日 思考 写作 学习 学习金字塔 高效学习 1,868次浏览

接口 vs 抽象类

继承给了所有继承体系内的对象一个约束,让它们有了统一的行为,而多态则让整个体系更好地应对未来的变化。
2023年09月17日 接口 抽象 Java API Java8 抽象类 interface 协议 契约 超类 1,984次浏览