《实现模式》小结

“软件要取得商业成功或者被广泛使用,“好的代码质量”既不必要也不充分。即便如此,我仍然相信:好的代码是有意义的。”
2024年08月19日 Java 最佳实践 状态 容器 对象 实现模式 Kent Beck 行为 方法 框架 应用 业务 1,018次浏览

Effective Java:04 泛型

Generic programming centers around the idea of abstracting from concrete, efficient algorithms to obtain generic algorithms that can be combined with different data representations to produce a wide variety of useful software.
2024年07月27日 Java 泛型 数组 可变参数 原生态类型 Effective Java 列表 异构容器 594次浏览

Effective Java:03 类和接口

区分一个组件设计得好不好,唯一重要的因素在于,它对于外部的其他组件而言,是否隐藏了其内部数据和其他实现细节。
2024年06月30日 内部类 接口 匿名类 Java 局部类 抽象类 组合 interface 超类 Effective Java Class 子类 不可变 继承 静态内部类 1,072次浏览

Effective Java:02 对所有对象都通用的方法

Object 类的设计主要是为了扩展,对于其中的非 final 方法(equals,hashCode,clone 和 toString)都有明确的通用约定。
2024年06月02日 Java equals Effective Java hashCode 对象 compareTo Object clone 627次浏览

创业维艰,没事别折腾

知道很多道理,都没有经历一回重要。
2024年05月09日 思考 创业 裁员 学习 工作 930次浏览

写在世界读书日

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

Effective Java:01 创建和销毁对象

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

Java SPI 机制

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

聊聊 Java 引用

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