当前位置:首页 > Java >

JDK8的api文档

PDF完整版

时间:2020-10-14 10:29:43大小:92 MB已被224人关注 资源下载

JDK8 api用法手册
JDK8 api用法手册

filter():对元素进行过滤

map():将流的元素映射成另一个类型

distinct():去除流中重复的元素

sorted():对元素进行排序

forEach :对流中的每个元素执行某个操作

peek():与forEach()方法效果类似,不同的是,该方法会返回一个新的流,而forEach()无返回

limit():截取流中前面几个元素

skip():跳过流中前面几个元素

toArray():将流转换为数组

reduce():对流中的元素归约操作,将每个元素合起来形成一个新的值

collect():对流的汇总操作,比如输出成List集合

anyMatch():匹配流中的元素,类似的操作还有allMatch()和noneMatch()方法

findFirst():查找第一个元素,类似的还有findAny()方法

max():求最大值

min():求最小值

count():求总数

已被339人点赞
java jdk8 api 中文
java jdk8 api 中文

1、JAVA API(Java Application Interface)是JAVA的应用编程接口。作为Sun开发的Java程序,用于Java编程人员使用的程序接口,并不是说使用Java和接口有关,而是表示Java所提供的现成的类库,供编程人员使用。这与 Win32 中的 dll 文件有点像,封装了好多函数,只暴露也函数名、参数等信息,不提供具体实体,暴露出来的这些就称为API了。也就是说 Java 也是封装了好多的方法,提供了些方法名和参数等信息,便于别人使用啊。

2、JAVA API文档提供了很多官方的介绍和类、方法、变量的解释。一般很系统,涉及所有的方面,如果开发人员对正在使用的类不熟悉,想查看类里面的变量或者方法,就可以打开JavaAPI文档进行阅读和查看。很多开发语言都提供了官方的文档,可以让开发人员迅速地提高能力。

3、简单的讲,API就是一个帮助文档,让您能快速了解java的属性,方法。API就像学汉字时候的汉语字典一样,编程的时候需要用到的基本类都在API里面存在了,并且随着时间的推移,这些类的数量会越来越多。

已被783人点赞
JDK 8 中时间API
JDK 8 中时间API

一、分类

1、时间对象

TemporalAccessor: 顶级接口
Temporal: 子接口,继承TemporalAccessor接口
Era: 子接口,继承TemporalAccessor接口
Instant: 时间戳,有时区(UTC时区),实现Temporal、TemporalAdjuster接口
LocalDate: 日期,无指定时区,实现Temporal、TemporalAdjuster接口
LocalTime: 时间,无指定时区,实现Temporal、TemporalAdjuster接口
LocalDateTime: 日期时间,无指定时区,实现Temporal、TemporalAdjuster接口
OffsetTime: 偏移后时间,无指定时区,实现Temporal、TemporalAdjuster接口
OffsetDateTime: 偏移后日期时间,无指定时区,实现Temporal、TemporalAdjuster接口
ZonedDateTime: 时区日期时间,无指定时区,实现Temporal、TemporalAdjuster接口

2、时区、偏移量

ZoneId: 时区
ZoneOffset: 时区偏移量

3、工具类

TemporalAdjuster: 功能型接口
TemporalAdjusters: 工具类,每个方法中生成一个匿名类,实现了TemporalAdjuster接口

// 下一个周几
public static TemporalAdjuster next(DayOfWeek dayOfWeek) {
    int dowValue = dayOfWeek.getValue();
    return (temporal) -> {
        int calDow = temporal.get(DAY_OF_WEEK);
        int daysDiff = calDow - dowValue;
        return temporal.plus(daysDiff >= 0 ? 7 - daysDiff : -daysDiff, DAYS);
    };
}
// 下一个周一时间
LocalDate ld = LocalDate.now();
System.out.println("LocalDate: " + ld);
ld = ld.with(TemporalAdjusters.next(DayOfWeek.MONDAY));
System.out.println("LocalDate next TUESDAY: " + ld);

// LocalDate: 2019-12-30
// LocalDate next MONDAY: 2020-01-06
// with方法内部调用了匿名类的adjustInto方法
public LocalDate with(TemporalAdjuster adjuster) {
    // optimizations
    if (adjuster instanceof LocalDate) {
        return (LocalDate) adjuster;
    }
    return (LocalDate) adjuster.adjustInto(this);
}

 

已被914人点赞
下载地址:百度网盘下载
相关资源
Java jdk14 API官方帮助文档
Java jdk14 API官方帮助文档 高清版

Java14 文档,记录Java14语言中的类、方法、接口信息。目前官方最新版本jdk14,这里提供Java14 API官方文档官方英文版,需要的朋友可下载试试! 3月17日JDK 14 正式发布了,此版本包含的 JEP(Java/JDK Enhancement Proposals,JDK 增强提案)比 Java 12 和 13 加起来的还要多。 总共 16 个新特性如下: 305:Pattern Matching for instanceof (Preview) 为 instanceof 运算符引入模式

立即下载
Java JDK 8学习笔记
Java JDK 8学习笔记 全书扫描版

本书针对Java SE 8新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新,详细介绍了JVM、JRE、Java SE API、JDK与IDE之间的对照关系,从Java SE API的源代码分析,了解各种语法在Java SE API中的具体应用

立即下载
Java JDK 9学习笔记
Java JDK 9学习笔记 完整扫描版

本书全新改版升级至Java JDK 9,汇集了学员在学习Java 或认证考试时遇到的概念、操 作、应用等问题及解决方案,适合Java 的初、中级读者以及广大Java 应用开发人员阅读

立即下载
Java jdk12 API官方文档(jdk13帮助文档)
Java jdk12 API官方文档(jdk13帮助文档) 完整版

Java12 API文档,记录Java12语言中的类、方法、接口信息。目前官方最新版本jdk13,是这里提供 Java12 API官方文档CHM版和jdk13帮助文档html完整版 ,都是官方英文版的,需要的朋友可下载试试! ps:另外请查看右键-属性-解除锁定,否则点击 右边框不会显示相应内容 JDK13到今天已经发布快3个月了,之前有零零散散的试过一些新的特性,但却没有整体的整理一下。想到作为Java开发,连使用的JDK(Java Developerment Kit)有什么特性都不清楚,实在是有些不应

立即下载

Copyright 2018-2020 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com