INDEX · 形而上者

形而上者

文章索引

函数式编程

总览

序号文章内容
01Java 函数式编程学习路线与概念速查 / 数据管道示例 / 副作用与使用边界

基础

序号文章内容
01函数式思想、Lambda 与函数式接口行为参数化与一等函数 / Lambda 语法 / 函数式接口与函数组合
02方法引用静态方法、指定对象与任意对象的实例方法引用 / 构造器引用 / Stream 用法
03闭包、柯里化与高阶函数捕获变量与 effectively final / 高阶函数 / 柯里化和偏函数应用
04手写 SimpleStream用集合实现 filter、map 与 reduce / 急切求值与 JDK 惰性管道的区别

Stream

序号文章内容
01Stream 模型与创建方式集合、数组、文件与无限流 / 一次性消费 / 顺序流与并行流
02Stream 操作、归约与收集器filter 与 flatMap 等管道操作 / reduce 与 collect / 分组、分区和 Map 收集
03Stream 查找、匹配与短路findFirst 与 findAny / 三种 match 短路 / 空流语义
04Optional 与空值处理map、flatMap 链式判空 / orElse 与 orElseGet 求值差异 / 使用边界

设计模式

序号文章内容
01设计原则六条设计原则 / 继承与组合的取舍 / 易混淆模式对比
02创建型模式单例的多种写法 / 简单工厂、工厂方法与抽象工厂 / 建造者与原型
03结构型模式适配器与桥接 / 组合与装饰器 / 外观、享元和代理的实现
04行为型模式十一种行为型模式 / 责任链与命令分发 / 观察者、状态与策略
05自定义 Spring 框架Bean 元数据与注册表 / XML 配置解析 / 手写 BeanFactory 和依赖注入