乐趣区

关于java:Java基础工具包devtoolslang使用介绍

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:


  1. Booleans
  2. Chars
  3. Bytes
  4. Shorts
  5. Ints
  6. Longs
  7. Floats
  8. Doubles

    对于数值计算的常用工具类:


  9. BigDecimalUtils
  10. BigIntegerUtils

    对于日期解决的常用工具类:


  11. CalendarUtils
  12. DateUtils
  13. LocalDateUtils

    对于汇合解决的常用工具类:


  14. CollectionUtils
  15. ListUtils
  16. SetUtils
  17. MapUtils
  18. LruMap
  19. LruList
  20. LruSet

    对于 IO 的常用工具 API:


  21. IOUtils
  22. FileUtils
  23. PropertiesUtils
  24. ResourceUtils
  25. ImageUtils
  26. SerializationUtils
  27. DirectoryWalker
  28. FileMonitor
  29. FileComparator

    对于多线程的常用工具类:


  30. ExecutorUtils
  31. ThreadsUtils
  32. ThreadPool
  33. ThreadFactoryBuilder
  34. AtomicIntegerSequence
  35. AtomicLongSequence
  36. Latch

    对于反射的常用工具类:


  37. ConstructorUtils
  38. FieldUtils
  39. MethodUtils

    对于 Bean 操作的常用工具类:


  40. BeanUtils
  41. PropertyUtils
  42. EqualsBuilder
  43. HashCodeBuilder
  44. ToStringBuilder

    对于数据类型转换操作的常用工具类:


  45. ConvertUtils
  46. TypeConverter

    对于 JDBC 操作的常用工具类:


  47. JdbcUtils
  48. ResultSetSlice
  49. PageableQuery
  50. JdbcDumpTemplate

    对于日志操作的常用工具类:


  51. Log
  52. LogFactory

源码地址:https://github.com/paganini20…

退出移动版