Package org.aoju.bus.core.lang
package org.aoju.bus.core.lang
语言特性包,包括大量便捷的数据结构,例如验证器Validator,分布式ID生成器Snowflake等
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription加解密算法类型对齐方式枚举断言 断言某些对象或值是否符合规定,否则抛出异常 经常用于做变量检查Chain<E,
T> 责任链接口编码常量命令行(控制台)方法类 此类主要针对System.out和System.err做封装Editor<T>编辑器接口,常用于对于集合中的元素做统一编辑 此编辑器两个作用:枚举元素通用接口,在自定义枚举上实现此接口可以用于数据转换 数据库保存时建议保存 intVal()而非ordinal()防备需求变更日期场景属性十二时辰枚举,包含英文全称,中文全称,时间范围日期信息修改类型月份枚举 与Calendar中的月份int值对应季度枚举日期各个部分的枚举 与Calendar相应值对应时间单位,每个单位都是以毫秒为基数星期枚举 与Calendar中的星期int值对应星座名称枚举,包含英文全称,中文全称,时间范围文件类型(扩展名)AWT中字体相关类Graphics相关类Header 常量HTTP 相关常量任务类任务类型翻译语言枚举HTTP 媒体类型Murmur3 32bit、64bit、128bit 哈希算法实现默认常量Optional<T>复制jdk16中的Optional,进行了一些调整,比jdk8中的Optional多了几个实用的函数主要针对Reference封装 主要封装包括:引用类型正则表达式Replacer<T>替换器 通过实现此接口完成指定类型对象的替换操作,替换后的目标类型依旧为指定类型缩放常量信息自动换行时,多行文本的对齐方式绘制方向渐变方向图片缩略类型图片缩略模式SimpleCache<K,V> 简单缓存,无超时实现,使用WeakMap实现缓存自动清理标点符号常量系统常量ParameterizedType接口实现,用于重新定义泛型类型Types<T>Type类型参考 通过构建一个类型参考子类,可以获取其泛型参数中的Type类型字段验证器Weighing<T>权重随机算法实现带有权重的对象包装时区计算