贾永琪的技术博客

java8设计和架构

java8设计和架构1.Lambda表达式和设计模式2.Lambda表达式和SOLID原则1.Lambda表达式和设计模式有时候,使用Lambda表达式可以使得设计模式更加简单。命令者模式策略模式观察者模式模板方法模式发现上述设计模式大都类似,都是框架差不多,但是细节不同,而且这些不同点一般是行为操作不同。。2.Lambda表达式和SOLID原则SOLID :Single...

java8测试、调试和重构

java8测试、调试和重构1.Lambda化2.进进出出,摇摇晃晃3.孤独的覆盖4.同样的事情做两次5.使用forEach不如使用peak6.断点调试7.总结1.Lambda化使用Lambda表达式重构现有代码就是Lambda化。2.进进出出,摇摇晃晃如果一段代码不断的查询和操作某对象,目的只是在最后给该对象设个值,那么这段代码就本该属于操作的对象。3.孤独的覆盖使用集成,目的只是为了...

java 8新特性--数据并行化

本文深入探讨Java8中并行流的运用,通过对比并行与并发的概念,阐述并行化的优势及其在多核处理器上的高效表现。文章通过具体实例,如1亿次骰子模拟,展示了并行流在大数据处理上的优越性,并分析了并行处理的限制及性能影响因素。同时,介绍了并行流框架、核心类库的性能分组以及数组并行操作的方法。