摘要:
使用设计模式能够增加系统的健壮性,易修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定,这些在自己编写小程序的时候是体现不出来的。现在大多数框架都使用了很多设计模式,正是因为有了这些设计模式,才能让程序更好的工作。自己在写代码的时候,如果能合理的使用 阅读全文
摘要:
Lambda 是一个匿名函数,可以把 Lambda表达式 理解为是一段可以传递的代码 (将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升,Lambda表达式是 Java8 中最重要的新功能之一。可以替代只有一个抽象函数的接口实现, 阅读全文
摘要:
JDK8起新添加的Stream API 把真正的函数式编程风格引入到Java中。以一种声明的方式处理数据,从而写出高效率、干净、简洁的代码。 Stream特性 1、不是数据结构,没有内部存储 2、不支持索引访问 3、延迟计算 4、支持并行操作 5、容易生成数组或集合 6、支持过滤,查找,转换,汇总, 阅读全文