随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

随笔分类 -  Java新特性

Java11 新特性
摘要:一、Java 11 北京时间 2018年9 月 26 日,Oracle 官方宣布 Java 11 正式发布。 这是 Java 大版本周期变化后的第一个长期支持版本, 非常值得关注。 从官网即可下载,最新发布的 Java11 将带来 ZGC、Http Client 等重要特性, 一共包含 17 个 J 阅读全文
posted @ 2021-07-30 12:26 格物致知_Tony 阅读(3492) 评论(0) 推荐(0) 编辑
Java10 新特性
摘要:一、JDK10 发布 2018年3月21日, Oracle官方宣布Java10正式发布。 需要注意的是 Java 9 和 Java 10 都不是 LTS (Long-Term-Support) 版本。和过去的 Java 大版本升级不同,这两个只有半年左右的开发和维护期。而未来的 Java 11,也就 阅读全文
posted @ 2021-07-30 09:51 格物致知_Tony 阅读(273) 评论(0) 推荐(0) 编辑
Java9 新特性 (二)语法改进
摘要:一、接口的私有方法 Java 8中规定接口中的方法除了抽象方法之外, 还可以定义静态方法和默认的方法。 一定程度上, 扩展了接口的功能, 此时的接口更像是一个抽象类。 在Java 9中, 接口更加的灵活和强大, 连方法的访问权限修饰符都可以声明为private的了, 此时方法将不会成为你对外暴露的A 阅读全文
posted @ 2021-07-28 21:52 格物致知_Tony 阅读(330) 评论(0) 推荐(0) 编辑
Java9 新特性 (一)新增特性
摘要:一、JDK9 的发布 经过4次跳票,历经曲折的Java 9 终于终于在2017年9月21日发布。 从Java 9 这个版本开始, Java 的计划发布周期是 6 个月,下一个 Java 的主版本将于 2018 年 3 月发布,命名为 Java 18.3,紧接着再过六个月将发布 Java 18.9。 阅读全文
posted @ 2021-07-27 22:56 格物致知_Tony 阅读(118) 评论(0) 推荐(0) 编辑
Java8 新特性 (七)
摘要:一、 二、 三、 四、 五、 阅读全文
posted @ 2021-06-29 10:33 格物致知_Tony 阅读(31) 评论(0) 推荐(0) 编辑
Java8 新特性 (六)Optional 类
摘要:一、Optional 类 到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常, Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发, 阅读全文
posted @ 2021-06-29 09:26 格物致知_Tony 阅读(95) 评论(0) 推荐(0) 编辑
Java8 新特性 (五)Stream API
摘要:一、传统遍历 1、传统集合的多步遍历代码 几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元素进行操作的时候,除了必需的添加、删除、获取外,最典型的就是集合遍历。 例如: 1import java.util.ArrayList; 2 阅读全文
posted @ 2021-06-28 11:25 格物致知_Tony 阅读(95) 评论(0) 推荐(0) 编辑
Java8 新特性 (四)方法引用与构造器引用
摘要:一、方法引用(Method Reference) 1、使用场景:当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用! 2、方法引用可以看做是Lambda表达式深层次的表达。换句话说,方法引用就是Lambda表达式,也就是函数式接口的一个实例,通过方法的名字来指向一个方法,可以认为是 阅读全文
posted @ 2021-06-26 18:22 格物致知_Tony 阅读(322) 评论(0) 推荐(0) 编辑
Java8 新特性 (三)Java内置的函数式接口
摘要:一、Java内置的函数式接口 JDK提供了大量常用的函数式接口以丰富Lambda的典型使用场景,它们主要在 java.util.function 包中被提供。 下面是最简单的几个接口及使用示例。 1、Java 内置的四大核心函数式接口 2、其他函数式接口 二、案例 1、Consumer 接口 jav 阅读全文
posted @ 2021-06-26 11:04 格物致知_Tony 阅读(181) 评论(0) 推荐(0) 编辑
Java8 新特性 (二)函数式接口
摘要:一、函数式(Functional)接口 1、概念 函数式接口在 java 中是指:有且仅有一个抽象方法的接口,称为函数式接口。 函数式接口,即适用于函数式编程场景的接口。 而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象 阅读全文
posted @ 2021-06-21 22:19 格物致知_Tony 阅读(700) 评论(0) 推荐(0) 编辑
Java8 新特性 (一) Lambda表达式
摘要:一、Lambda 表达式 1、为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 2、函数式编程思想 阅读全文
posted @ 2021-06-21 22:00 格物致知_Tony 阅读(185) 评论(0) 推荐(1) 编辑
Java8 新特性
摘要:一、Java8 新特性简介 1、新特性简介 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Java 8 是oracle公司于2014年3月发布,可以看成是自Java 5 以来最具革命性的版本。 Java 8为Java语言、编译器、类库、开发工具与JVM带来了大量新 阅读全文
posted @ 2021-06-20 14:14 格物致知_Tony 阅读(79) 评论(0) 推荐(0) 编辑
Java 新特性【目录】
摘要:一、 二、 阅读全文
posted @ 2021-06-19 19:32 格物致知_Tony 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示