JdkUtil添加IS_AT_LEAST_JDK25

This commit is contained in:
Looly
2025-12-24 18:27:28 +08:00
parent 7ab96729ea
commit de93fa7670
2 changed files with 7 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
* 【core 】 `ColorUtil`颜色名称DARKGOLD、LIGHTGOLD新增蛇形命名匹配pr#1400@Github
* 【core 】 添加`BeanPath`方法中对“*”的处理逻辑pr#1412@Gitee
* 【core 】 `StrUtil`添加`reverseByCodePoint`方法pr#4187@Github
* 【core 】 `JdkUtil`添加`IS_AT_LEAST_JDK25`
### 🐞Bug修复
* 【core 】 修复`Calculator.conversion`方法计算包含科学计数法表达式的值时逻辑有误结果不符合预期pr#4172@Github

View File

@@ -33,6 +33,11 @@ public class JdkUtil {
*/
public static final boolean IS_AT_LEAST_JDK17;
/**
* 是否大于等于JDK25
*/
public static final boolean IS_AT_LEAST_JDK25;
/**
* 是否Android环境
*/
@@ -43,6 +48,7 @@ public class JdkUtil {
JVM_VERSION = _getJvmVersion();
IS_JDK8 = 8 == JVM_VERSION;
IS_AT_LEAST_JDK17 = JVM_VERSION >= 17;
IS_AT_LEAST_JDK25 = JVM_VERSION >= 25;
// JVM名称
final String jvmName = _getJvmName();