本书的主要内容如下: 
如何使用Java 8新增的强大特性 
如何编写能有效利用多核架构的程序 
重构、测试和调试 
怎样高效地应用函数式编程

目录:

第一部分 基础知识
第1 章 为什么要关心Java 8 2 
第2 章 通过行为参数化传递代码 20 
第3 章 Lambda 表达式 34 
第二部分 函数式数据处理 
第4 章 引入流 68 
第5 章 使用流 82 
第6 章 用流收集数据 111 
第7 章 并行数据处理与性能 141 
第三部分 高效Java 8编程 
第8 章 重构、测试和调试 164 
第9 章 默认方法 185 
第10 章 用Optional 取代null 202 
第11 章 CompletableFuture:组合式异步编程 220 
第12 章 新的日期和时间API 246 
第四部分 Java 8 
第13 章 函数式的思考 262 
第14 章 函数式编程的技巧 275 
第15 章 面向对象和函数式编程的混合:Java 8 和Scala 的比较 299 
第16 章 结论以及Java 的未来 313

最新文章

  1. js,java,浮点数运算错误及应对方法
  2. win7怎么彻底关闭全/半角转换快捷键? imetool.exe
  3. System.Security.SecurityException The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception
  4. 获取在attr.xml中声明的主题样式
  5. [网络技术][转]PPTP协议解析
  6. 203. Remove Linked List Elements
  7. javascript "\" 在字符串里的是转义的意思
  8. TFS遇到TF14446错误的解决方法
  9. linux下进程相关操作
  10. Android开发之异步消息处理机制AsyncTask
  11. poj2192(搜索)
  12. 成语接龙(dfs)
  13. 瑞星杀毒软件、奇虎360杀毒软件、360卫士、百度卫士联手,搞不定弹出广告 & 恶意广告图标
  14. hdu1506(dp求最大子矩阵)
  15. Python使用心得之魔法参数**kw
  16. java线程优先级
  17. 每天一本电子书 - JavaScript for Kids: A Playful Introduction to Programming
  18. git使用教程PDF版
  19. python---ORM之SQLAlchemy(3)外键与relationship的关系
  20. Java知多少(2)虚拟机(JVM)以及跨平台原理

热门文章

  1. 安装kafka多节点
  2. django之类视图
  3. man hdparm
  4. Minor GC、Major GC、Full GC 区别
  5. idea返回git上历史版本
  6. Xcode之增加环境变量(多种环境区分)
  7. Python_011(生成器)
  8. delphi for DirectUI界面库
  9. 高级Javascript代码
  10. Hadoop学习之路(二)HDFS基础