聊聊 Java 引用

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

Java 之 finalize 终结

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

Git Commit Message

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

垃圾回收概述(上)

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

博客

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

写作才是主旋律

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

接口 vs 抽象类

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

《代码之丑》学习总结(下)

识别出代码的坏味道是术,其背后的软件设计思想是道,二者相辅相成。
2023年08月27日 模型 抽象 郑晔 代码之丑 代码的坏味道 代码 软件设计 重构 函数式编程 封装 不可变 依赖 1,253次浏览

《代码之丑》学习总结(上)

代码应该表现意图,即告诉别人它是做什么,而不是怎么做。
2023年08月26日 郑晔 代码之丑 代码的坏味道 代码 软件设计 重构 命名 长参数列表 大类 长函数 重复 3,616次浏览

读书,不是为了消除偏见么

书店的意义就在于,它是我们对抗这个世界所有平庸和失意、所有孤独和愚昧的最后圣地。
2023年07月16日 偏见 书店 思考 理想 现实 疫情 读书 1,463次浏览