Devtools Lang
is a basic component from Devtools
series. It encapsulates some common Java class libraries, such as primitive data types, Collection, Date, IO, Thread, JDBC, Log, etc. Devtools Lang
provides interfaces and methods with a higher encapsulation level of API, which aims to significantly improve the development efficiency of developers and optimize code style and performance.
Install:
<dependency>
<groupId>com.github.paganini2008</groupId>
<artifactId>devtools-lang</artifactId>
<version>2.0.3</version>
</dependency>
Compatibility:
Jdk1.8+
Common Utilities:
- StringUtils
- ObjectUtils
- ArrayUtils
- NumericUtils
- RandomUtils
- RandomStringUtils
- ClassUtils
Common Utilities For Primitive Data Types:
- Booleans
- Chars
- Bytes
- Shorts
- Ints
- Longs
- Floats
- Doubles
Common Utilities For Mathematics:
- BigDecimalUtils
- BigIntegerUtils
Common Utilities For Date:
- CalendarUtils
- DateUtils
- LocalDateUtils
Common Utilities For Collection:
- CollectionUtils
- ListUtils
- SetUtils
- MapUtils
- LruMap
- LruList
- LruSet
Common Utilities For IO:
- IOUtils
- FileUtils
- PropertiesUtils
- ResourceUtils
- ImageUtils
- SerializationUtils
- DirectoryWalker
- FileMonitor
- FileComparator
Common Utilities For Thread:
- ExecutorUtils
- ThreadsUtils
- ThreadPool
- ThreadFactoryBuilder
- AtomicIntegerSequence
- AtomicLongSequence
- Latch
- ConcurrentTimer
Common Utilities For Reflection:
- ConstructorUtils
- FieldUtils
- MethodUtils
Common Utilities For Java Bean:
- BeanUtils
- PropertyUtils
- EqualsBuilder
- HashCodeBuilder
- ToStringBuilder
Common Utilities For Data Conversion:
- ConvertUtils
- TypeConverter
Common Utilities For JDBC:
- JdbcUtils
- ResultSetSlice
- PageableQuery
- JdbcDumpTemplate
Common Utilities For Java Logger:
- Log
- LogFactory
Git Repository:https://github.com/paganini2008/devtools.git