java8 教程总章 以及一点感想

Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。

如今距离java8发布,已经过了4年多的时间了,很早就有关注过这些,但是大多数时候,感觉有的同事在使用,觉得很酷;又或者怎么样的,让你去百度,看了点语法,学了个forEach,学了个filter,就开始简单使用,而大部分人,也都只是会这么用;当然,我跟你们大多数人也是一样的,都是很简单,百度了一下,然后使用了这几个简单的语法;然后一些其他的语法,不经常使用,看了,然后又忘记了,项目中,也不再经常使用;最近,我公司,接手一个新的项目,从零开始的;我也想尝试一些java中更高级的语法,毕竟目前,java已经出到了10,后面的11也会跟快的出来,java8也已经非常成熟,很多的生产环境,都已经在使用java8;当然,我觉得java8中,lambda表达式,非常的酷,简洁;所以下定决定,再系统一点的学习一下java8中的一些新的特性;但是很遗憾,快速的研读了一下《java8实战》,发现,自己并没有记住多少用法,会的还是forEach和filter,已经一些很容易就忘记的api;

   再后来,我仔细研读了一遍,然后把这个语法,各种使用方式,都记录下来,也避免在以后的使用过程中,遇到记不住的,有参看的地方,也不用去百度中,在众多文章中,找寻答案;在文中,也有很多,用词不准确的地方,请大家海涵;

java8系列的文章中,所有的都是参看《java8实战》一书,以及自己的一点理解,另外有兴趣的同学,购买纸质书籍,购买正版;

1.lambda表达式

《java8 Lambda表达式简介》

《java8 lambda表达式,方法的引用以及构造器的引用》

2.函数式接口

《java8 函数式接口简介》

《JAVA8 Function接口以及同类型的特化的接口》

《JAVA8 Consumer接口》

《JAVA8 Supplier接口》

《JAVA8 UnaryOperator接口》

《JAVA8 BiConsumer 接口》

3.stream接口操作

《java8 Stream接口简介》

《 java8 Stream-创建流的几种方式》

《JAVA8 stream接口 中间操作和终端操作》

《JAVA8 Stream接口,map操作,filter操作,flatMap操作》

《JAVA8 stream接口 distinct,sorted,peek,limit,skip》

《java8 stream接口 终端操作 forEachOrdered和forEach》

《java8 stream接口 终端操作 toArray操作》

《java8 stream接口 终端操作 min,max,findFirst,findAny操作》

《java8 stream接口终端操作 count,anyMatch,allMatch,noneMatch》

《java8 srteam接口终端操作reduce操作》

《java8 stream接口 终端操作 collect操作》

4.其他部分

《java8 Optional静态类简介,以及用法》


请大家自行get










猜你喜欢

转载自blog.csdn.net/qq_28410283/article/details/81053780
今日推荐