摘要: 转自:https://www.runoob.com/java/java8-nashorn-javascript.html Nashorn 一个 javascript 引擎。 从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引 阅读全文
posted @ 2019-04-28 23:40 Sharpest 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.runoob.com/java/java8-optional-class.html Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 Optional 是个容器:它可以保存类型T的 阅读全文
posted @ 2019-04-28 23:39 Sharpest 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.runoob.com/java/java8-streams.html Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达 阅读全文
posted @ 2019-04-28 23:37 Sharpest 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.runoob.com/java/java8-default-methods.html Java 8 新增了接口的默认方法。 简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个 default 关键字即可实现默认方法。 为什么 阅读全文
posted @ 2019-04-28 23:29 Sharpest 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.runoob.com/java/java8-functional-interfaces.html 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 函数式接口可以被隐式转换为 lambda 表达式。 L 阅读全文
posted @ 2019-04-28 23:25 Sharpest 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.runoob.com/java/java8-method-references.html 方法引用通过方法的名字来指向一个方法。 方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 方法引用使用一对冒号 :: 。 下面,我们在 Car 类中定义了 4 个方法作为例子来区 阅读全文
posted @ 2019-04-28 23:23 Sharpest 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.runoob.com/java/java8-lambda-expressions.html Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表 阅读全文
posted @ 2019-04-28 23:13 Sharpest 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 转自:https://cloud.tencent.com/developer/article/1378091 前言: 北京时间2018年9月26日,Oracle官方发布Java 11。既然版本都更新到11了,现在才来学8是不是太晚了?其实不是的,目前应该大部分都还是使用的Java 7和Java 8, 阅读全文
posted @ 2019-04-28 22:49 Sharpest 阅读(769) 评论(0) 推荐(0) 编辑