为什么要关心Java8
2018-02-28 12:29
274 查看
本章主要简单讲解为何我们需要关注Java 8
在Java 8中,第一个编程概念是流处理(stream),流时一系列数据项,一次只生成一项。程序可以从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流。一个程序的输出流可能是另外一个程序的输入流。Java 8在java.util.stream中添加了一个Stream API;用行为参数化把代码传递给方法,这是在Java 8中提出的一个另一个变成概念,函数式编程;
Java 8实现了并行编程,实现操作系统多核计算,更好的利用cpu;
Lamdba匿名函数,提供了新的Lambda语法,让代码变得更简单;
在接口当中添加了默认方法,使得接口中也可以有具体的实现;
提供了新的Optinal类;
提供了新的日期和时间API;
相关文章推荐
- 什么是异常,我们为什么要关心它--The Java Tutorial--Exception第一节
- 什么是异常,我们为什么要关心它--The Java Tutorial--Exception第一节
- 《Java 8 in Action》-1 第1章 为什么要关心Java 8
- 读书笔记,《Java8实战》第一章,为什么要关心 Java8
- Java 匿名内部类中的外部引用为什么必须是 final 的?
- java中为什么要把main方法定义为一个static方法?
- 为什么用Java——一个来自Python阵营的程序员告诉你
- java工程为什么加一个biz层
- thinking in java 书中为什么喜欢用static import?
- JAVA中重写equals()方法为什么要重写hashcode()方法?
- 为什么写Java程序需要接口
- 【JAVA】在线程里使用线程外的变量为什么一定要是final类型
- java中为什么要使用迭代器
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- Java中的String为什么是不可变的? -- String源码分析
- 为什么很多人说 Java 不适合编写桌面应用?
- 为什么Java不支持创建范型数组?
- 黑马程序员_为什么在java中String是不可变的?
- 为什么用 Java—— 一个 Python 程序员告诉你
- Java 8为什么需要Lambda表达式