博客专栏  >  编程语言   >  java8~9核心功能

java8~9核心功能

介绍java8~9新功能特性,java8~9与之前版本有很多差别,特别是lambda表达式、多线程、函数式编程、模块化等。我们需要一些示例,快速掌握这些新的特性,增强开发效率和开发能力。

关注
2 已关注
24篇博文
  • java8 Math新增方法

    java8 Math新增方法 通常都认为java8新功能主要包括函数式编程及lambda表达式。然而,除了那些大的特点之外,还有其他的,影响力小却很有趣,大多时候不为人所知,甚至不太被人评论。 本...

    2018-04-09 22:11
    50
  • 求java Array和及平均数

    求java Array和及平均数 本文介绍使用标准java循环和Stream api方式求java Array和及平均数。 数组元素求和 循环方式实现 为了求数组元素之和,我们可以简单...

    2018-04-12 22:26
    30
  • java 反转数组

    java 反转数组 本文我们看看在java中如何反转数组。有多种方式可以实现,纯java8方式——原数组不变并创建新的数组。 然后,我们看看利用第三方库实现——Apache Commons Lan...

    2018-04-13 22:50
    32
  • java删除List中所有重复元素

    java删除List中所有重复元素 本文介绍如何删除List中重复元素,分别介绍普通的java方式、Guava以及java8 Lambda表达式方式。 普通java方式 使用标准java集合...

    2018-04-01 11:44
    100
  • java删除list中所有null值

    java删除list中所有null值 本文介绍如何删除list中所有null值,分别通过普通java方式,Guava,Apache Commons Collections以及java8 lambda...

    2018-04-01 21:52
    81
  • java中不可变ArrayList

    java中不可变ArrayList 本文简要说明如果使ArrayList不可变,通过jdk,Guava以及Apache Commons Collections方式实现。 使用JDK 首先,j...

    2018-04-01 22:13
    277
  • 多种方式实现java写文件

    多种方式实现java写文件 本文介绍java如何写输入流至文件,首先介绍纯java实现,然后是guava Files实现,最后介绍Apache Commons IO 库,当然还有其他,如之前文章中提...

    2018-03-18 11:44
    48
  • 多种方式实现java读取文件

    多种方式实现java读取文件 本文介绍java多种方式从classpath、url以及jar中读取文件。 准备 我们仅使用java类实现一组测试示例,在测试类中,我们使用Hamcrest工具...

    2018-03-18 16:11
    97
  • Spring Data 支持 java8

    Spring Data 支持 java8 特性 spring data 现在支持java8的一些特性,如Optional,Stream API 以及CompletableFuture。 本文通过几...

    2018-01-30 18:05
    200
  • java8 转换Iterable 至 Stream

    java8 转换Iterable 至 Stream 本文简要介绍在java8中转换java Iterable对象至Stream,利用Stream执行标准操作。 1.转换Iterable...

    2018-02-13 10:20
    191
  • 介绍 Java 8 Date/Time API

    介绍 Java 8 Date/Time API1.概述 java8 引入新的日期时间API,为了解决原来java.util.Date , java.util.Calendar的一些缺陷。 ...

    2017-11-24 16:34
    637
  • Java8 lambda表达式10个示例

    Java 8 特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中...

    2016-07-30 10:11
    1854
  • 干掉你的StringUtils字符工具类

    干掉你的StringUtils字符工具类  可能每个java开发者都写过自己的StringUtils类,主要是java字符串处理非常频繁,但java.lang.String类提供的功能有限。 既然几乎...

    2016-08-25 16:20
    2321
  • Joda-time学习笔记

    joda-time能够便捷地格式化时间输出、设定时间、加减时间、计算时间差值。跟JDK的Date/Calender相比一试便知,每个测试中上半部分是用jdk操作,下半部是用joda-time操作。

    2016-08-26 16:27
    1175
  • java8 lambda表达式 (1)

    lambda表达式是java8中最强大的功能。其提供了函数式编程,大大简化开发。

    2016-08-27 15:25
    1115
  • java线程池框架

    java.util.concurrent.ExecutorService接口表现异步执行机制,使任务在后台执行。ExecutorService在包java.util.concurrent中作为线程池实...

    2016-09-17 22:01
    1099
  • java8 lambda表达式(2)

    继续lambda表达式,结合简短的代码,详细深入说明lambda表达式。有兴趣也可以先读前一篇的内容。

    2016-10-23 16:08
    684
  • java8 stream 操作

    java8流教程,结合代码,简明好懂。

    2016-10-31 15:41
    706
  • java8内置函数式接口

    简要介绍java8内置函数式接口。

    2016-11-14 22:08
    1607
  • Java8使用Optional避免空检查

    详细介绍java8Optional类的使用,结合代码,慢慢道来。

    2016-11-30 10:03
    6787
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部