分类描述:学习分享输出

Effective Java:06 Lambda 和 Stream

Java 8 中一项重要更新就是对函数式编程的支持,这是 Java 语言史上的一项重磅更新。
2024年09月17日 并行 匿名类 Collection Java 集合 Java8 Function FunctionInterface Effective Java 函数式编程 Stream Lambda 方法引用 函数 108次浏览

《实现模式》小结

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

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 列表 异构容器 193次浏览

Effective Java:03 类和接口

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

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

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

Effective Java:01 创建和销毁对象

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

Java SPI 机制

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