Java 新特性
文章平均质量分 94
Java 新特性
程序猿阿朗
这个作者很懒,什么都没留下…
展开
-
Java 19 新功能介绍
Java 19 新功能介绍原创 2022-11-04 14:24:25 · 2639 阅读 · 0 评论 -
Java 18 新功能介绍
文章持续更新,可以关注公众号程序猿阿朗或访问未读代码博客。本文 Github.com/niumoo/JavaNotes 已经收录,欢迎Star。Java 18 在2022 年 3 月 22 日正式发布,Java 18 不是一个长期支持版本,这次更新共带来 9 个新功能。OpenJDK Java 18 下载:https://jdk.java.net/18/OpenJDK Java 18 文档:https://openjdk.java.net/projects/jdk/18/JEP描述.原创 2022-04-11 10:05:49 · 707 阅读 · 0 评论 -
Java 17 新功能介绍(LTS)
点赞再看,动力无限。Hello world : ) 微信搜「 程序猿阿朗 」。本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章。Java 17 在 2021 年 9 月 14 日正式发布,Java 17 是一个长期支持(LTS)版本,这次更新共带来 14 个新功能。OpenJDK Java 17 下载:https://jdk.java.net/archive/OpenJDK Java 17 文档:https://openjdk.原创 2021-11-08 09:09:48 · 1299 阅读 · 0 评论 -
超详细 Java 16 新功能介绍
Java 16 在 2021 年 3 月 16 日正式发布,不是长久支持版本,这次更新没有带来很多语法上的改动,但是也带来了不少新功能原创 2021-11-01 08:21:16 · 1223 阅读 · 0 评论 -
超详细 Java 15 新功能介绍
点赞再看,动力无限。微信搜「 程序猿阿朗 」,认认真真写文章。本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章。Java 15 在 2020 年 9 月发布,虽然不是长久支持版本,但是也带来了 14 个新功能,这些新功能中有不少是十分实用的。Java 15 官方下载:https://jdk.java.net/archive/Java 15 官方文档:https://openjdk.java.net/projects/jdk/1.原创 2021-08-17 07:57:42 · 445 阅读 · 1 评论 -
Java 14 新功能介绍
不做标题党,认认真真写个文章。文章已经收录在 Github.com/niumoo/JavaNotes 和未读代码博客,点关注,不迷路。Java 14 早在 2019 年 9 月就已经发布,虽然不是长久支持版本,但是也带来了不少新功能。Java 14 官方下载:https://jdk.java.net/archive/Java 14 官方文档:https://openjdk.java.net/projects/jdk/14/Java 14 新功能:305: instanceof 类型判断(..原创 2021-08-12 08:19:04 · 441 阅读 · 2 评论 -
通俗易懂 Java 13 新功能介绍
本文章属于 Java 新特性教程 系列,已经收录在 Github.com/niumoo/JavaNotes ,点个赞,不迷路。自从 Oracle 调整了 Java 的版本发布节奏之后,Java 版本发布越来越快,虽然都说 Java 版本任他发,我用 Java 8,不过新版本的 Java 功能还是要学习一下的。Java 13 早在 2019 年 9 月就已经发布,虽然不是长久支持版本,但是也带来了不少新功能。Java 13 官方下载:https://jdk.java.net/archive/Ja.原创 2021-08-09 08:26:59 · 532 阅读 · 0 评论 -
了解一下 Java 8 Predicate 函数接口
同学你好,这里有一份你的未读代码,等你查收。这篇文章属于 Java 8 教程(LTS)系列教程,点击阅读更多相关文章。Predicate 函数接口同之前介绍的 Function 接口一样,是一个函数式接口,它可以接受一个泛型 <T> 参数,返回值为布尔类型。Predicate 常用于数据过滤,如过滤出集合中符合某个条件的元素。源码:Java 8 中函数接口 Predicate。package java.util.function;import java.util.Objects;原创 2021-08-03 08:29:01 · 431 阅读 · 0 评论 -
Java 8 Function 函数接口
在 Java 8 中,Function 接口是一个函数接口,它位于包 java.util.function 下。 Function 接口中定义了一个 R apply(T t) 方法,它可以接受一个泛型 T 对象,返回一个泛型 R 对象,即参数类型和返回类型可以不同。Function 接口源码:@FunctionalInterfacepublic interface Function<T, R> { R apply(T t); default <V> Func原创 2021-07-21 08:43:18 · 1858 阅读 · 0 评论 -
Java 12 新特性介绍,快来补一补
Java 12 早在 2019 年 3 月 19 日发布,这些新特性你知道吗原创 2021-02-25 08:39:49 · 377 阅读 · 2 评论 -
和低效 IO 说再见,回头补一波 Java 7 的 NIO.2 特性
朋友,你知道Java 里一行代码读取、写入、复制文件的写法吗?原创 2020-09-29 08:34:15 · 286 阅读 · 0 评论 -
最通俗易懂的 Java 11 新特性讲解
大多数开发者还是沉浸在 Java 8 中,而 Java 14 将要在 2020 年 3 月 17 日发布了,而我还在写着 Java 11 的新特性。Java 11 是 Java 8 之后的第一个 LTS 版本,但是也自从 Java 11 开始, Oracle JDK 不再可以免费的用于商业用途,当然如果你是个人使用,或者是使用 Open JDK ,那么还是可以免费使用的。有些人很关心 Jav...原创 2020-03-03 08:50:31 · 675 阅读 · 0 评论 -
最通俗易懂的 Java 10 新特性讲解
自从 Java 9 开始,Oracle 调整了 Java 版本的发布策略,不再是之前的 N 年一个大版本,取而代之的是 6 个月一个小版本,三年一个大版本,这样可以让 Java 的最新改变迅速上线,而小版本的维护周期缩短到下个版本发布之前,大版本的维护周期则是 3 年之久。而 10 就是这么一个小版本,因为 Java 的后续版本基本都会包含之前新特性,所以还是把 Java 10 带来的改变单独写...原创 2020-02-26 08:49:49 · 6579 阅读 · 6 评论 -
Jdk14 都要出了,Jdk9 的新特性还不了解一下?
Java 9 中最大的亮点是 Java 平台模块化的引入,以及模块化 JDK。但是 Java 9 还有很多其他新功能,这篇文字会将重点介绍开发人员特别感兴趣的几种功能。这篇文章也是 Java 新特性系列文章中的一篇,往期文章可以查看下面链接。还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下还看不懂同事的代码?Lambda 表达式、函数接口了解一下Jdk14 都要出了,还不...原创 2020-02-19 08:50:11 · 1066 阅读 · 0 评论 -
还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下
Java 8 新特性系列文章索引。Jdk14都要出了,还不能使用 Optional优雅的处理空指针?Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下?还看不懂同事的代码?Lambda 表达式、函数接口了解一下前言我们都知道 Lambda 和 Stream 是 Java 8 的两大亮点功能,在前面的文章里已经介绍过 Lambda 相关知识,这次介绍下 Java 8 的 S...原创 2019-11-18 08:56:24 · 4031 阅读 · 3 评论 -
还看不懂同事的代码?Lambda 表达式、函数接口了解一下
当前时间:2019年 11月 11日,距离 JDK 14 发布时间(2020年3月17日)还有多少天?// 距离JDK 14 发布还有多少天?LocalDate jdk14 = LocalDate.of(2020, 3, 17);LocalDate nowDate = LocalDate.now();System.out.println("距离JDK 14 发布还有:" nowDate.u...原创 2019-11-12 10:03:43 · 6139 阅读 · 8 评论 -
Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下?
当前时间:2019年10月24日。距离 JDK 14 发布时间(2020年3月17日)还有多少天?// 距离JDK 14 发布还有多少天?LocalDate jdk14 = LocalDate.of(2020, 3, 17);LocalDate nowDate = LocalDate.now();System.out.println("距离JDK 14 发布还有:"+nowDate.unt...原创 2019-10-24 10:29:21 · 2533 阅读 · 0 评论 -
Jdk14都要出了,还不能使用 Optional优雅的处理空指针?
1. 前言如果你没有处理过空指针,那么你不是一位真正的 Java 程序员。空指针确实会产生很多问题,我们经常遇到空的引用,然后又想从这个空的引用上去获取其他的值,接着理所当然的碰到了 NullPointException。这是你可能会想,这报错很好处理,然后你看了眼报错行数,对比了下代码。脑海里瞬间闪过 ”对对对,这里有可能为空“,然后加上 null check轻松处理。然而你不知道这已...原创 2019-11-05 09:00:07 · 1557 阅读 · 11 评论 -
还看不懂同事代码?快来补一波 Java 7 语法特性
前言Java 平台自出现到目前为止,已经 20 多个年头了,这 20 多年间 Java 也一直作为最流行的程序设计语言之一,不断面临着其他新兴编程语言的挑战与冲击。Java 语言是一种静态强类型语言,这样的语言特性可以让 Java 编译器在编译阶段发现错误,这对于构建出一个稳定安全且健壮的应用来说,尤为重要。但是也因为这种特性,让 Java 开发似乎变得缺少灵活性,开发某些功能的应用时,代码量可...原创 2020-01-08 09:00:31 · 6853 阅读 · 2 评论