博客专栏  >  编程语言   >  Java8新特性

Java8新特性

Java8的新特性学习介绍,包含函数式编程、函数式接口、Stream API、Date Time API、Optional

关注
0 已关注
6篇博文
  • JAVA8新特性(一)——函数性编程

    函数式编程 函数式编程可以使java能使用Lambda表达式进行函数式编程。函数式编程实际上是实现接口的匿名函数。 Lambda的表达式如下 (参数列表) -> {函数体} 如Runnable...

    2017-09-11 18:23
    118
  • JAVA8新特性(二)——通用函数接口

    java..util.function包中是通用性函数接口,它满足一下几种基本的使用。          函数型T ->R,完成参数类型T向结果类型R的转换。核心函数接口Function、operat...

    2017-09-13 17:31
    60
  • JAVA8新特性(三)——方法引用

    我们之前写Lambda表达式,如果Lambda表达式有对应方法,我们可以直接引用方法作为Lambda表达式。这种做法叫做方法引用。方法引用用”::”分隔。 例子 @Test public void...

    2017-09-15 17:52
    42
  • JAVA8新特性(四)——Stream API

    Stream使用来处理list、array这些集合的新API。链式编程,使用Stream处理代码更简洁。 创建流 steam() : 创建普通流。 parallelStream: 创建并行流。并...

    2017-09-15 18:00
    50
  • JAVA8新特性(五)——DateTime API

    Date Time API 老版问题 以前时间类存在的问题 1.date是可变的,是线程不安全的。 2.类比较多,既有java.util.Date、又有java.sql.Date,同时Data...

    2017-09-19 17:50
    47
  • JAVA8新特性(六)——Optional API

    Optional对null提供了一个更优雅的实现。 比如我们要判断str是否为空,为空则赋值为defalut,用之前的写法是这样: if(str!=null && !“”.equlas(str))...

    2017-09-20 18:02
    34

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部