Package org.miaixz.bus.core.lang
package org.miaixz.bus.core.lang
语言特性包,包括大量便捷的数据结构,包括:
- ANSI:ANSI编码
- Builder:构建器
- Caller:查找调用者
- Copier:拷贝(复制)
- Generator:生成器
- Getter:getXXX抽象
- Intern:规范化表示形式
- Loader:加载器的抽象
- Mutable:可变值对象封装
- Range:区间和边界封装
- Tuple:元组
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription签名算法类型 see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#Signature模式 加密算法模式,是用来描述加密算法(此处特指分组密码,不包括流密码)在加密时对明文分组的模式,它代表了不同的分组方式Cipher模式的枚举封装断言 断言某些对象或值是否符合规定,否则抛出异常。经常用于做变量检查Chain<E,
T> 责任链接口字符集工具类命令行(控制台)工具方法类 此类主要针对System.out和System.err做封装。控制台打印表格工具枚举元素通用接口,在自定义枚举上实现此接口可以用于数据转换 数据库保存时建议保存 intVal()而非ordinal()防备需求变更枚举元素通用接口,在自定义枚举上实现此接口可以用于数据转换 数据库保存时建议保存 intVal()而非ordinal()防备需求变更对齐方式枚举FTP连接模式 见:https://www.cnblogs.com/huhaoshida/p/5412615.html渐变方向脱敏类型修饰符命名模式图片缩略类型图片缩略模式日期场景属性修改类型月份枚举 与Calendar中的月份int值对应季度枚举日期各个部分的枚举 与Calendar相应值对应日期时间单位,每个单位都是以毫秒为基数星期枚举 与Calendar中的星期int值对应性别相关类Header 常量HTTP 相关常量语言枚举系统属性名称常量池 封装了包括Java运行时环境信息、Java虚拟机信息、Java类信息、OS信息、用户信息等HTTP 媒体类型默认常量Optional<T>复制jdk16中的Optional,以及进行了一点调整和新增,比jdk8中的Optional多了几个实用的函数HTTP 相关常量常用正则表达式字符标点符号常量字段验证器(验证器),分两种类型的验证: isXXX:通过返回boolean值判断是否满足给定格式。 validateXXX:通过抛出异常ValidateException检查是否满足给定格式。Wrapper<T>包装接口时区计算