Java 14的新特性

发布时间:2021-05-24 11:16
最后更新:2021-05-24 11:16
所属分类:
JVM Java

Java 14带来了许多新功能,尤其是把之前一直处于预览状态的功能进行了实装。而且新加入的一些正在孵化的功能也是大大增强了Java的适用面。


索引标签
JVM
Java
Java 14
新特性
switch
文本块
打包
Package
Record Class

Java 13的新特性

发布时间:2021-05-21 17:47
最后更新:2021-05-21 17:47
所属分类:
JVM Java

Java 13是一个新功能比较贫瘠的版本,在Java 13中增加的功能基本上都是预览版功能。


索引标签
JVM
Java
Java 13
新特性
Switch
文本块

Java 12的新特性

发布时间:2021-05-21 15:03
最后更新:2021-05-21 15:03
所属分类:
JVM Java

Java 12也是两个LTS版之间的小进化版本,这个版本带来的变化也主要集中在优化开发者体验上。


索引标签
JVM
Java
Java 12
字符串
集合转换
数字格式化

Java 11的新特性

发布时间:2021-05-21 08:57
最后更新:2021-05-21 08:57
所属分类:
JVM Java

Java 11是于Java 8之后的第一个LTS(长期支持)版本,虽然距离Java 10的发布只有六个月,但是增加的功能却不少。


索引标签
JVM
Java
Java 11
新特性
字符串
文件操作
HTTP Client

Java 10的新特性

发布时间:2021-05-20 17:11
最后更新:2021-05-20 17:11
所属分类:
JVM Java

自从Java 9发布时候,时隔半年,Java 10就问世了。这都归功于Oracle对于Java版本发布策略的变化。相比Java 9,Java 10没有引入特别多的变化,这也是因为各个版本间的发布周期变短,使新引入功能的稳定时间变短导致的。


索引标签
JVM
Java
Java 10
新特性
局部变量
类型推断
G1
不可变集合

Java 9的新特性

发布时间:2021-05-20 15:15
最后更新:2021-05-20 15:15
所属分类:
JVM Java

Java 9在Java 8的基础上做了许多重大的改进,尤其是引入了模块系统,这直接导致使用Java 8的程序在Java 9中可能无法通过编译。除此之外,Java 9还对Java 8中引入的功能做了一些增补和改进。


索引标签
JVM
Java
Java 9
Optional
JPMS
新特性

Java 8的新特性

发布时间:2021-05-20 15:06
最后更新:2021-05-20 15:06
所属分类:
JVM Java

虽然Java 8已经推出了好久了,但是因为Java的各个版本之间都是渐进改善的,所以还是有必要回顾一下,为后面其他版本的特性总结做一个准备。


索引标签
JVM
Java
Java 8
新特性
Optional
Stream
Lambda

Observable的后来者:响应式接口

发布时间:2021-04-10 20:26
最后更新:2021-04-10 20:26
所属分类:
JVM Java

在包java.util中的接口Observer和类Observable提供了非常常用的观察者模式实现,而且这一实现在许多项目中都有着广泛的应用。但是随着Java 9的发布,这一著名实现却被@Deprecated标记了,难道观察者模式已经过时了吗?然而并不是。


索引标签
JVM
Java
Observable
Concurrent
Flow
Publisher
Subscriber