丰乐

commons-lang泛读

概览

记录下commons-lang提供了什么功能,后续可以使用

tuple包

作用:数据暂存对象

  • pair 抽象
    • immutablePair
    • mutablePair
  • triple 抽象
    • mutableTriple
    • imutableTriple

JavaVersion

版本判断

Processor

cpu架构和系统位数

StringUtils

各类string的额外操作

  • 比较

  • 结尾

  • 查找

  • 包含

SystemUtils

  • 获取os变量
  • 各类os变量

ThreadUtils

  • 线程判断:名称和id判断
  • 通过group获取线程

event包

主要监听bing的变化

  • EventListenerSupport

    • instance
    • fire获取proxy(cast转换)
    • 对listens各类操作:增删转化
    • 定义接口代理类ProxyInvocationHandler
  • EventUtils

    • EventBindingInvocationHandler代理

mutable

包装类

exception

定义各类异常

math

  • IEEE-754r 浮点数大小比较

  • fraction分数表示

Validate

  • 各类条件判断

BitField

bit操作

builder包

  • id包装
  • builder
  • diff

compare包

判断是否可以比较

function包

java8接口的补充

stream 包

stream的补充

text包

不推荐使用,可以使用java8

time包

  • 各类日期操作
  • 快速时间处理

relect 包

  • TypeVariable通用的type
  • TypeUtils
  • MethodUtils 各类泛型方法操作
  • MemberUtils 类型判断
  • FieldUtils字段类型操作
  • ConstructorUtils构造器操作

concurrent并发包

  • LockingVisitor lock代理
  • 原子操作
  • CircuitBreaker断路器

常用的工具

  • 泛型基本操作
  • array的sort
  • array的补充操作
  • char操作
  • enumutil操作

posted on   李蝉儿  阅读(56)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示