- 博客(4)
- 收藏
- 关注

原创 8年Java复习大纲
语法与面向对象设计异常处理与调试技巧编码规范与代码风格Java 8+新特性函数式编程与不可变对象模块化编程(Java Module System)常用设计模式软件架构模式架构决策记录(ADR)反射机制的原理与使用场景注解的定义与处理泛型原理与类型擦除复杂泛型应用Java内存模型(JMM)内存溢出与泄漏检测JVM调优与垃圾回收策略线程池与并发工具无锁编程与CASFork/Join 与 CompletableFuture性能分析工具代码与系统性能调优JVM与GC参数调优代码审查与静态分析架构决策与重构单元测试与
2025-02-07 15:15:29
522
1
原创 Optional详解以及最佳实践场景
检查Optional是否有值。:如果有值,执行某个操作。get():获取实际对象值,可能会抛出异常。orElse():如果值为null,提供默认值。:提供默认值,默认值是动态生成的。:如果Optional中没有值,抛出异常。filter():对Optional中的值进行条件过滤。map():将Optional中的值映射到新的类型。flatMap():与map()类似,返回Optional类型的值,并避免嵌套。通过这些方法,我们可以更优雅、更安全地处理可能为null的值,减少代码中的。
2025-02-16 00:29:30
1968
原创 Java函数式编程入门
函数式编程在Java中不仅能提高代码的简洁性和可读性,还能在处理数据流、并行计算等场景中发挥重要作用。通过掌握Lambda表达式、Stream API、Optional以及其他相关技术,并结合实际业务场景的应用,你将能够更高效地开发出安全、稳定和可维护的系统。建议在日常项目中逐步引入函数式编程思想,从简单的集合操作开始,逐步探索更多高级特性,并结合代码评审和测试不断完善实践经验。/*** 函数式编程*//*** Function<T, R>:接受T类型的参数,返回R类型的结果。
2025-02-07 23:00:32
1569
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人