Java 18的新特性
Java 18是继Java 17这个长期支持版之后的第一个小进化版本。Java 18中引入的变化并不多,根据OpenJDK官方网站的介绍,约引入了9个新特性。
Java 18是继Java 17这个长期支持版之后的第一个小进化版本。Java 18中引入的变化并不多,根据OpenJDK官方网站的介绍,约引入了9个新特性。
Java 17是继Java 11之后的第一个长期支持版(LTS),其实相对于之前的一个Java发行版本,Java 17引入的新特性并不多,而与日常应用中所密切相关的特性也是比较少的,更多的是使之前版本中处于预览和孵化状态的特性转正。
MigLayout是一款用于Swing和SWT、JavaFx的老牌布局管理器。虽然MigLayout已经出现了很长时间了,但是它在进行UI布局的时候,使用方法比较简单,布局说明非常清晰,代码量也不高,是使用Java开发GUI应用时比较推荐的一个布局管理器。
MANIFEST.MF是Java程序发布为Jar文件时用来定义Jar文件相关数据的清单文件。这是一个Jar文件的元数据文件,其中包含了由预定义项目组成的键值对,描述了Jar文件以及其中组成Jar文件的相关内容的信息。
jlink是一个从Java 9就开始存在的命令行工具,其主要功能就是用来创建一个可执行的Java运行时镜像。jlink是随着模块系统加入到Java中的,所以jlink在使用的时候也是需要搭配JPMS来使用的。
Java 16是下一个LTS版本之前的最后一个发行版,有不少在两个LTS版本之间引入的新特性,已经在Java 16中得到了稳固。
Java 15同样也是一个短期支持版,其目的还是以功能稳定和功能演化为主。在Java 15中之前版本中的大部分功能还都依旧保持着预览版的状态,真正能够进入稳定状态的功能并不多。
Java 14带来了许多新功能,尤其是把之前一直处于预览状态的功能进行了实装。而且新加入的一些正在孵化的功能也是大大增强了Java的适用面。
Java 13是一个新功能比较贫瘠的版本,在Java 13中增加的功能基本上都是预览版功能。
Java 12也是两个LTS版之间的小进化版本,这个版本带来的变化也主要集中在优化开发者体验上。