MyGit

bes2008/langx-java

Fork: 9 Star: 61 (更新于 2024-12-08 13:49:13)

license: Apache-2.0

Language: Java .

Java tools, helper, common utilities. A replacement of guava, apache-commons, hutool

最后发布版本: v4.8.2 ( 2022-09-13 13:59:01)

官方网址 GitHub网址

License

Codacy Badge

JDK

javadoc 教程

maven

GitHub地址

Gitee地址

OpenSource Licenses

langx-java

Java lang extensions

Features

  • Lang extensions, for examples: Bytes, Chars, Arrays, Numbers, Dates, Throwables, Filenames, Files, FileSystems ...
  • Collection extensions:
    • Supports Stream API for Java 6+
    • Adapter any object to Iterable
    • Supports NonAbsentMap, using it, the map.get(key) will not return the null
    • Supports NonDistinctTreeSet, NonDistinctTreeMap, just sort
    • Supports Tuple
    • Supports WheelQueue, CopyOnWriteHashMap
    • NamedInheritableThreadLocal
    • IdentityMap
    • IdentitySet
    • WeakIdentityHashMap
    • ConcurrentReferenceHashMap
  • Classpath API
    • DirectoryClasspath
    • JarFileClasspath
    • WarFileClasspath
    • JarDirectoryClasspath
    • ClassLoaderClasspath
    • ClassClasspath
    • ResourceLoaderClasspath
    • ByteArrayClasspath
    • InputStreamClasspath
  • Differ API
    • Collection Differ
    • Map Differ
  • Cache
    • Local Cache
      • LRUCache
      • FIFOCache
  • Accessor API
    • Tuple
    • Environment Accessor
    • Properties Accessor
    • Map Accessor
    • StringMap Accessor
    • Field Accessor
    • Array Accessor
    • HTTP Query String Accessor
  • ValueGetter
    • ArrayValueGetter
    • CompositeValueGetter
    • IterableValueGetter
    • LiteralValueGetter
    • MapValueGetter
    • MemberValueGetter
    • PipelineValueGetter
    • StreamValueGetter
  • Reflect utilities
    • Modifiers
    • Reflects
    • Types
    • Primitives
  • timing
    • HashedWheelTimer
    • Linux NTP
    • Cron
    • Joda-time
    • Clock
    • StopWatch
  • JavaScript in Java
  • IdGenerator
    • AutoIncrementIdGenerator
    • Base64IdGenerator
    • SimpleIdGenerator
    • UuidGenerator
    • SnowflakeIdGenerator
  • Proxy
    • AOP
    • delegate
  • Base64 for Java 6+
  • text
    • CSV
    • Pinyin
    • StringTemplate
      • placeholder: {}
      • index: {0}, {1}
      • C style: %d, %s ...
      • bean : ${fieldName1}, ${fieldName2}
      • map: ${key1}, ${key2}
  • Null judge is unnecessary
  • Environment
    • SystemEnvironment
  • Event API
  • Comparators
  • Parse Hosts File
  • Codec
  • ClassPath Scanner
  • Local JNDI
  • Security checksum
    • message digest
      • MD2
      • MD4
      • MD5
      • SHA-1
      • SHA-224, SHA-256, SHA-384, SHA-512
      • SHA3-224, SHA3-256, SHA3-384, SHA3-512
      • Whirlpool
    • Asymmetrics
    • Symmetrics
    • Signatures
    • GM
      • SM2
      • SM3
      • SM4
  • Radix converter
  • JMX management API
  • File Filter
    • ExecutableFilter
    • ExistsFileFilter
    • FilenamePrefixFilter
    • FilenameSuffixFilter
    • IsDirectoryFileFilter
    • IsFileFilter
    • IsHiddenFileFilter
    • IsSymlinkFileFilter
    • ReadableFileFilter
    • ReadonlyFileFilter
    • ValidFilenameFilter
    • WriteableFileFilter
  • Lifecycle API
  • ClassParser
  • Converter Service
  • BloomFilter
  • IO Resource Load API
  • Common Configuration API
  • Multiple Level Jar URLStreamHandler
  • Escaper API
  • Delimiter Channel 。。。

Contact:

如果遇到问题,可以在Github上提出issue, 也可以在QQ群里询问。

QQ Group: 750929088
QQ Group

鸣谢

最后,感谢 Jetbrains 提供免费License,方便了开源项目的发展。

Jetbrains

最近版本更新:(数据更新于 2024-10-11 11:59:11)

2022-09-13 13:59:01 v4.8.2

2022-04-21 13:49:01 v4.5.2

2022-04-14 09:56:18 v4.5.0

2022-03-19 19:04:59 v4.4.0

2022-01-05 11:08:35 v4.2.3

2021-10-15 11:54:55 v4.0.3

2021-08-12 09:32:12 v3.6.6

2021-08-03 17:35:16 v3.6.5

2021-07-28 11:42:13 v3.6.4

2021-07-27 18:10:27 v3.6.3

主题(topics):

aop, classpath, collection, common, cron, csv, diff, helper, idgenerator, java, pinyin, pipeline, reflect, reflection, repository, security, stream, timer, tools

bes2008/langx-java同语言 Java最近更新仓库

2024-12-20 19:54:15 mybatis-flex/mybatis-flex

2024-12-19 21:53:46 spring-projects/spring-boot

2024-12-19 21:25:16 Stirling-Tools/Stirling-PDF

2024-12-19 16:28:14 Tornaco/Thanox

2024-12-19 10:42:01 alibaba/nacos

2024-12-18 20:58:34 dromara/forest