没有合适的资源?快使用搜索试试~ 我知道了~
java8集合源码分析-java8-demo:java8-演示
共30个文件
java:26个
xml:2个
gitignore:1个
需积分: 9 0 下载量 63 浏览量
2021-06-04
17:59:11
上传
评论
收藏 30KB ZIP 举报
温馨提示
java8 集合源码分析 Java8特性Demo 代码来源: 主要会介绍如何使用默认接口方法,lambda表达式,方法引用和可复用的annotation。 包括流、功能接口、扩展的map以及新的Date API等。 接口的默认方法 Java8允许开发者通过使用关键字default向接口中加入非抽象方法。这一特性被称为扩展方法。 interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); } } Formula formula = new Formula() { @Override public double calculate(int a) { return sqrt(a * 100); } }; formula.calculate(100); // 100.0 formula.sqrt(16); // 4.0 Lambda表达式 让我们使用一个简单的例子来展示在java8以前是如何对字符串列表进行排序的: List<String> names = Arra
资源推荐
资源详情
资源评论
收起资源包目录
java8-demo-master.zip (30个子文件)
java8-demo-master
pom.xml 4KB
src
test
resources
logback.xml 586B
java
com
github
tonydeng
demo
java8
BaseTest.java 582B
lambda
Lambda1Test.java 3KB
PersonFactoryTest.java 437B
FileFilterTest.java 425B
ParallelStreams.java 1KB
interface1
Interface1Test.java 856B
inheritance
DTest.java 306B
ConverterTest.java 473B
SteamsTest.java 2KB
DateTest.java 793B
FunctionsTest.java 471B
MapsTest.java 2KB
PredicateTest.java 2KB
main
java
com
github
tonydeng
demo
java8
lambda
PersonFactory.java 193B
Person.java 499B
Lambda1.java 732B
FileFilter.java 435B
interface1
inheritance
A1.java 384B
C.java 233B
A.java 488B
B1.java 396B
C1.java 144B
B.java 483B
D.java 267B
Interface1.java 481B
Converter.java 176B
.gitignore 370B
README.md 25KB
共 30 条
- 1
资源评论
weixin_38643212
- 粉丝: 4
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功