Devtools Lang是devtools系列中的一款根底工具包,是对JDK中对于根底数据类型,汇合,日期,IO,多线程,JDBC, 日志等罕用类库进行二次封装。devtools-lang工具包提供了更高封装水平的工具办法和API, 旨在显著进步开发人员的开发效率,优化代码格调和性能。
装置:
<dependency> <groupId>com.github.paganini2008</groupId> <artifactId>devtools-lang</artifactId> <version>2.0.3</version> </dependency>
兼容性:
Jdk1.8+
常用工具类:
StringUtils
ObjectUtils
ArrayUtils
NumericUtils
RandomUtils
RandomStringUtils
ClassUtils
对于根底数据类型的常用工具API:
- Booleans
- Chars
- Bytes
- Shorts
- Ints
- Longs
- Floats
Doubles
对于数值计算的常用工具类:
- BigDecimalUtils
BigIntegerUtils
对于日期解决的常用工具类:
- CalendarUtils
- DateUtils
LocalDateUtils
对于汇合解决的常用工具类:
- CollectionUtils
- ListUtils
- SetUtils
- MapUtils
- LruMap
- LruList
LruSet
对于IO的常用工具API:
- IOUtils
- FileUtils
- PropertiesUtils
- ResourceUtils
- ImageUtils
- SerializationUtils
- DirectoryWalker
- FileMonitor
FileComparator
对于多线程的常用工具类:
- ExecutorUtils
- ThreadsUtils
- ThreadPool
- ThreadFactoryBuilder
- AtomicIntegerSequence
- AtomicLongSequence
Latch
对于反射的常用工具类:
- ConstructorUtils
- FieldUtils
MethodUtils
对于Bean操作的常用工具类:
- BeanUtils
- PropertyUtils
- EqualsBuilder
- HashCodeBuilder
ToStringBuilder
对于数据类型转换操作的常用工具类:
- ConvertUtils
TypeConverter
对于JDBC操作的常用工具类:
- JdbcUtils
- ResultSetSlice
- PageableQuery
JdbcDumpTemplate
对于日志操作的常用工具类:
- Log
- LogFactory
源码地址:https://github.com/paganini20...