搜索结果
查询Tags标签: Java SE,共有 7条记录-
[Java SE] 彻底搞懂Java程序的三大参数配置途径:系统变量与JVM参数(VM Option)/环境变量/启动程序参数args
0 序言 一次没搞懂,处处受影响。这个问题属于基础问题,但又经常踩坑,不得不重视一下了。 1 Java程序动态参数的配置途径:系统变量与JVM参数(VM Option) vs 环境变量 vs 启动程序参数argsIDEA中的配置位置参数 使用方式 示例 代码获取方式系统属性 由操作系统、JVM、应…
2023/6/9 18:22:21 人评论 次浏览 -
Java SE 16 record 类型说明与使用
record 的使用场景#假设我们想创建一个不可变的类 Point,它有 x 和 y 的坐标。我们想实例化Point对象,读取它们的字段,并将它们存储在 List 中或在 Map 中作为键值使用。我们可以这样实现 Point 类public class Point {private final int x;private final int y;@Overr…
2022/12/3 1:23:55 人评论 次浏览 -
Java SE 9 多版本兼容 JAR 包示例
说明#Java 9 版本中增强了Jar 包多版本字节码文件格式支持,也就是说在同一个 Jar 包中我们可以包含多个 Java 版本的 class 文件,这样就能做到 Jar 包升级到新的 Java 版本时不用强迫使用方为了使用新 Jar 包而升级自己的业务模块 Java 版本,也不用针对不同最低支持 Ja…
2022/12/2 14:24:59 人评论 次浏览 -
Java 中九种 Map 的icode9遍历方式,你一般用的是哪种呢?
日常工作中 Map 绝对是我们 Java 程序员高频使用的一种数据结构,那 Map 都有哪些遍历方式呢?这篇文章阿粉就带大家看一下,看看你经常使用的是哪一种。通过 entrySet 来遍历1、通过 for 和 map.entrySet() 来遍历第一种方式是采用 for 和 Map.Entry 的形式来遍历,通过遍…
2022/11/28 1:24:54 人评论 次浏览 -
(Java)设计模式:创建型
设计模式不是一成不变的,主要是思想,至于形不需要在意,形只是便于理解罢了 3.1、创建型这个类型的模式是专门针对于创建对象的,也就是它的适用机制换言之:这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象 3.1.1、单…
2022/11/27 2:23:55 人评论 次浏览 -
Java SE 9 多版本兼容 JAR 包示例
说明Java 9 版本中增强了Jar 包多版本字节码文件格式支持,也就是说在同一个 Jar 包中我们可以包含多个 Java 版本的 class 文件,这样就能做到 Jar 包升级到新的 Java 版本时不用强迫使用方为了使用新 Jar 包而升级自己的业务模块 Java 版本,也不用针对不同最低支持 Jav…
2022/11/26 6:24:09 人评论 次浏览 -
Java SE 9 模块化示例
说明Java SE 9引入了模块系统,模块就是代码和数据的封装体。模块的代码被组织成多个包,每个包中包含Java类和接口;模块的数据则包括资源文件和其他静态信息。在module-info.java文件中,我们可以用新的关键词module来声明一个模块。Java 9将JDK划分为多个模块以支持各种…
2022/11/26 1:24:06 人评论 次浏览