[Java 8 简明教程]winterbe
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-09-24 15:19:11
微信
赏
支付宝
文档简介:
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
目錄
Introduction
Java 8 简明教程
Java 8 简明教程
Java 8 数据流教程
Java 8 Nashorn 教程
Java 8 并发教程:线程和执行器
Java 8 并发教程:同步和锁
Java 8 并发教程:原子变量和 ConcurrentMap
Java 8 API 示例:字符串、数值、算术和文件
在 Java 8 中避免 Null 检查
使用 Intellij IDEA 解决 Java 8 的数据流问题
在 Nashron 中使用 Backbone.js
Java 8 简明教程
作者:winterbe
原文:java8-tutorial
译者:飞龙 等
在线阅读
PDF格式
EPUB格式
MOBI格式
Github
赞助我
协议
CC BY-NC-SA 4.0
Java 8 简明教程
原文:Java 8 Tutorial
译者:ImportNew.com - 黄小非
来源:Java 8简明教程
“Java并没有没落,人们很快就会发现这一点”
欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的
新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,
Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出
的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期
API等等。
允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添加非抽象的方法实现。这
个特性又被称为扩展方法。下面是我们的第一个例子:
interface Formula {
double calculate(int a);
default double sqrt(int a) {
return Math.sqrt(a);
}
}
在接口Formula中,除了抽象方法caculate以外,还定义了一个默认方法
sqrt。Formula的实现类只需要实现抽象方法caculate就可以了。默认方法sqrt
可以直接使用。
Formula formula = new Formula() {
@Override
public double calculate(int a) {
return sqrt(a * 100);
}
};
formula.calculate(100); // 100.0
formula.sqr......
评论
发表评论