abacus-util

A general programming library in Java/Android. It's easy to learn and simple to use with concise and powerful APIs.

License

License

GroupId

GroupId

com.landawn
ArtifactId

ArtifactId

abacus-util
Last Version

Last Version

2.1.12
Release Date

Release Date

Type

Type

jar
Description

Description

abacus-util
A general programming library in Java/Android. It's easy to learn and simple to use with concise and powerful APIs.
Project URL

Project URL

https://github.com/landawn/abacus-util
Source Code Management

Source Code Management

https://github.com/landawn/abacus-util

Download abacus-util

How to add to project

<!-- https://jarcasting.com/artifacts/com.landawn/abacus-util/ -->
<dependency>
    <groupId>com.landawn</groupId>
    <artifactId>abacus-util</artifactId>
    <version>2.1.12</version>
</dependency>
// https://jarcasting.com/artifacts/com.landawn/abacus-util/
implementation 'com.landawn:abacus-util:2.1.12'
// https://jarcasting.com/artifacts/com.landawn/abacus-util/
implementation ("com.landawn:abacus-util:2.1.12")
'com.landawn:abacus-util:jar:2.1.12'
<dependency org="com.landawn" name="abacus-util" rev="2.1.12">
  <artifact name="abacus-util" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.landawn', module='abacus-util', version='2.1.12')
)
libraryDependencies += "com.landawn" % "abacus-util" % "2.1.12"
[com.landawn/abacus-util "2.1.12"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

abacus-common

Maven Central Javadocs

A general programming library in Java. It's easy to learn and simple to use with concise and powerful APIs.

Features:

Download/Installation & Changes:

// JDK 1.8 or above:
compile 'com.landawn:abacus-common:2.2.3' 

// util-se (Java 1.7) - small edition without Streams/Primitive Lists... Mostly it's for abacus-android.
compile 'abacus-common-se:2.2.3'

Functional Programming:

(It's very important to learn Lambdas and Stream APIs in Java 8 to get the best user experiences with the APIs provided in abacus-common)

What's New in Java 8

An introduction to the java.util.stream library

When to use parallel streams

Top Java 8 stream questions on stackoverflow

Kotlin vs Java 8 on Collection

User Guide:

Please refer to Wiki

Also See: abacus-jdbc, abacus-da, abacus-extra and abacus-android

Recommended Java programming libraries/frameworks:

lombok, protobuf, Guava, Kyro, snappy-java, lz4-java, Caffeine, Ehcache, Chronicle-Map, echarts, Chartjs, Highcharts, Apache POI/easyexcel, mapstruct, Sharding-JDBC, fastutil, hppc, re2j...awesome-java

Recommended Java programming tools:

Spotbugs, JaCoCo...

Versions

Version
2.1.12
2.1.11
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.3
2.0.2
2.0.1
2.0
1.22.3
1.22.2
1.22.1
1.22.0
1.21.13
1.21.12
1.21.11
1.21.10
1.21.9
1.21.8
1.21.7
1.21.6
1.21.5
1.21.4
1.21.3
1.21.2
1.21.1
1.21.0
1.20.39
1.20.38
1.20.37
1.20.36
1.20.35
1.20.34
1.20.33
1.20.32
1.20.31
1.20.30
1.20.29
1.20.28
1.20.27
1.20.26
1.20.25
1.20.24
1.20.23
1.20.22
1.20.21
1.20.20
1.20.19
1.20.18
1.20.17
1.20.16
1.20.15
1.20.14
1.20.13
1.20.12
1.20.11
1.20.10
1.20.9
1.20.8
1.20.7
1.20.6
1.20.5
1.20.4
1.20.3
1.20.2
1.20.1
1.20
1.10.13
1.10.12
1.10.11
1.10.10
1.10.9
1.10.8
1.10.7
1.10.6
1.10.5
1.10.4
1.10.3
1.10.2
1.10.1
1.10.0
1.9.23
1.9.22
1.9.21
1.9.20
1.9.19
1.9.18
1.9.17
1.9.16
1.9.15
1.9.14
1.9.13
1.9.12
1.9.11
1.9.10
1.9.9
1.9.8
1.9.7
1.9.6
1.9.5
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.22
1.8.21
1.8.20
1.8.19
1.8.18
1.8.17
1.8.16
1.8.15
1.8.14
1.8.13
1.8.12
1.8.11
1.8.10
1.8.9
1.8.8
1.8.7
1.8.6
1.8.5
1.8.4
1.8.3
1.8.2
1.8.1
1.8.0
1.7.12
1.7.11
1.7.10
1.7.9
1.7.8
1.7.7
1.7.6
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.3
1.6.2
1.6.1
1.6.0
1.5.12
1.5.11
1.5.10
1.5.9
1.5.8
1.5.7
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5
1.3.33
1.3.32
1.3.31
1.3.30
1.3.29
1.3.28
1.3.27
1.3.26
1.3.25
1.3.24
1.3.23
1.3.22
1.3.21
1.3.20
1.3.19
1.3.18
1.3.17
1.3.16
1.3.15
1.3.14
1.3.13
1.3.12
1.3.11
1.3.10
1.3.9
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3
1.2.20
1.2.19
1.2.18
1.2.17
1.2.16
1.2.15
1.2.14
1.2.13
1.2.12
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0
0.9.83
0.9.82
0.9.81
0.9.80
0.9.79
0.9.78
0.9.77
0.9.76
0.9.75
0.9.74
0.9.73
0.9.72
0.9.71
0.9.70
0.9.69
0.9.68
0.9.67
0.9.66
0.9.65
0.9.64
0.9.63
0.9.62
0.9.61
0.9.60
0.9.59
0.9.58
0.9.57
0.9.56
0.9.55
0.9.54
0.9.53
0.9.52
0.9.51
0.9.50
0.9.49
0.9.48
0.9.47
0.9.46
0.9.45
0.9.44
0.9.43
0.9.42
0.9.41
0.9.40
0.9.39
0.9.38
0.9.37
0.9.36
0.9.35
0.9.34
0.9.33
0.9.32
0.9.31
0.9.30
0.9.29
0.9.28
0.9.27
0.9.26
0.9.25
0.9.24
0.9.23
0.9.22
0.9.21
0.9.20
0.9.19
0.9.18
0.9.17
0.9.16
0.9.15
0.9.10
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9
0.8.23
0.8.22
0.8.21
0.8.20
0.8.19
0.8.18
0.8.17
0.8.16
0.8.15
0.8.13
0.8.12
0.8.11
0.8.10
0.8.9
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8