Java8 新特性

Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本
文章内容摘自 菜鸟教程


新特性

Java8 包含很多新特性,这里主要说以下几个

  • Lambda 表达式
    Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)

  • 方法引用
    方法引用提供了非常有用的语法,可以直接应用已有 Java 类或对象(实例)的方法或构造器。与 Lambda 联合使用,方法引用可以是语言的构造更紧凑简洁,减少代码冗余

  • 默认方法
    默认方法就是一个在接口里面有了一个实现的方法

  • 新工具
    新的编译工具,如 Nashorn 引擎jjs、类依赖分析器 jdeps

  • Stream API
    新添加的 Stream API(java.util.Stream)把真正的函数式分成风格引入到 Java 中

  • Date Time API
    加强对日期与时间的处理

  • Optional 类
    Optional 类已经成为 Java8 类库的一部分,用来解决空指针异常

  • Nashorn, JavaScript 引擎
    Java8 提供了一个新的 Nashorn javaScript 引擎,它允许我们在 JVM 上运行特定的 JavaScript 应用

更多新特性可以参阅官网:What’s New in JDK8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值