1. 引言
代码量无法判断一个程序员是否是一个优秀的程序员,有些工作年限比较久的同学,其代码量可能达到了百万级别甚至是千万级别,然而我想说的是,代码质量才是评价一名程序员是否优秀的标准,重其量而不重其质,大忌也。想做一名优秀的程序员,唯有不断学习、不断实践、不断总结。
2. 关于 Java 8
最近在重温《Java 8 实战》这本书、温故而知新、忍不住做一些总结。Java 8 新功能提供了强大的新语汇和新设计模式,能帮助我们编写更清楚、更简洁的代码。
新增功能点:
- Lambda 表达式
- 流(Stream)
- 默认方法
- 函数式编程
- 新的日期 API
3. 基础知识点
3.1 流处理
- 流处理是一系列数据项,一次只生成一项。程序可以从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流。一个程序的输出流很可能是另一个程序的输入流。
3.2 行为参数化
- 描述:一个方法接受多个不同的行为作为参数,并且在内部使用它们,完成不同行为的能力。
- 优势:让代码更好的适应不断变化的要求,简洁代码,减轻工作量。
推荐书籍:
- 《Java 8 实战》
推荐博文