MigLayout的使用简记

发布时间:2021-06-22 06:39
最后更新:2021-06-22 06:39
所属分类:
JVM Java

MigLayout是一款用于Swing和SWT、JavaFx的老牌布局管理器。虽然MigLayout已经出现了很长时间了,但是它在进行UI布局的时候,使用方法比较简单,布局说明非常清晰,代码量也不高,是使用Java开发GUI应用时比较推荐的一个布局管理器。


索引标签
JVM
Java
GUI
Swing
MigLayout

常用的Maven插件记录

发布时间:2021-06-10 17:32
最后更新:2021-06-10 17:32
所属分类:
JVM 构建工具

Maven是一个依赖插件执行的框架,每个任务实际上都是由插件完成的。


索引标签
JVM
Java
Maven
Plugins

Maven POM的继承与组合关系

发布时间:2021-06-09 22:14
最后更新:2021-06-09 22:14
所属分类:
JVM 构建工具

Maven POM文件定义的是一个项目的基本信息和依赖信息,但是有很多项目都不是完全独立的一个项目,而是由多个项目或者多个模块组成的。Maven对于多个项目的组织,主要有继承、组合和依赖这几种。


索引标签
JVM
Maven
POM
继承
组合
多项目
构建

Maven POM文件编辑技巧要点

发布时间:2021-06-09 07:22
最后更新:2021-06-09 07:22
所属分类:
JVM 构建工具

Maven作为一个老牌的项目构建工具,虽然在构建速度上不及Gradle的多线程构建快,但是使用XML文件作为构建配置还是拥有不少好处的,起码在进行配置的时候,不会像Gradle一样自由的感觉无从下手。


索引标签
JVM
Java
Maven
POM

Jar文件中MANIFEST.MF的使用

发布时间:2021-06-01 17:51
最后更新:2021-06-01 17:51
所属分类:
JVM Java

MANIFEST.MF是Java程序发布为Jar文件时用来定义Jar文件相关数据的清单文件。这是一个Jar文件的元数据文件,其中包含了由预定义项目组成的键值对,描述了Jar文件以及其中组成Jar文件的相关内容的信息。


索引标签
JVM
Java
Jar
MANIFEST.MF
classpath

使用jlink裁剪Java运行时

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

jlink是一个从Java 9就开始存在的命令行工具,其主要功能就是用来创建一个可执行的Java运行时镜像。jlink是随着模块系统加入到Java中的,所以jlink在使用的时候也是需要搭配JPMS来使用的。


索引标签
JVM
Java
jlink
JDK
JRE
JPMS

Java 16的新特性

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

Java 16是下一个LTS版本之前的最后一个发行版,有不少在两个LTS版本之间引入的新特性,已经在Java 16中得到了稳固。


索引标签
JVM
Java
Java 16
新特性
instanceOf
记录类
jpackage

Java 15的新特性

发布时间:2021-05-25 09:56
最后更新:2021-05-25 09:56
所属分类:
JVM Java

Java 15同样也是一个短期支持版,其目的还是以功能稳定和功能演化为主。在Java 15中之前版本中的大部分功能还都依旧保持着预览版的状态,真正能够进入稳定状态的功能并不多。


索引标签
JVM
Java
Java 15
新特性
记录类
密封类
隐藏类

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
文本块