JDK 8

1. 引言

代码量无法判断一个程序员是否是一个优秀的程序员,有些工作年限比较久的同学,其代码量可能达到了百万级别甚至是千万级别,然而我想说的是,代码质量才是评价一名程序员是否优秀的标准,重其量而不重其质,大忌也。想做一名优秀的程序员,唯有不断学习、不断实践、不断总结。


2. 关于 Java 8

最近在重温《Java 8 实战》这本书、温故而知新、忍不住做一些总结。Java 8 新功能提供了强大的新语汇和新设计模式,能帮助我们编写更清楚、更简洁的代码。

新增功能点:
  • Lambda 表达式
  • 流(Stream)
  • 默认方法
  • 函数式编程
  • 新的日期 API

3. 基础知识点

3.1 流处理

  • 流处理是一系列数据项,一次只生成一项。程序可以从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流。一个程序的输出流很可能是另一个程序的输入流。

3.2 行为参数化

  • 描述:一个方法接受多个不同的行为作为参数,并且在内部使用它们,完成不同行为的能力。
  • 优势:让代码更好的适应不断变化的要求,简洁代码,减轻工作量。

推荐书籍:

  • 《Java 8 实战》

推荐博文

  • https://www.jianshu.com/p/2e12e6eefcf7

你可能感兴趣的:(JDK 8)