Skip to content

SaSa1983/AbacusUtil

 
 

Repository files navigation

Abacus-Util

Maven Central Javadocs

A general programming library in Java/Android. 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-util:1.5.6'

// JDK 1.7:
compile 'com.landawn:abacus-util-jdk7:1.5.6'

// Android (Java 1.7):
compile 'abacus-android-jdk7:1.5.6'

// Android-SE (Java 1.7) - small edition without Stream/Matrix/Sheet/...:
compile 'abacus-android-se-jdk7:1.5.6'

// Android (Java 1.8 or above):
compile 'com.landawn:abacus-android:1.5.6'

// Android-SE (Java 1.8 or above) - small edition without Stream/Matrix/Sheet/...:
compile 'com.landawn:abacus-android-se:1.5.6'

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 AbacusUtil)

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, Introduction to JDBC.

Recommended Java programming libraries/frameworks:

lombok, Guava, Abacus-StreamEx, Kyro, snappy-java, lz4-java, Caffeine, Ehcache, Chronicle-Map, mapstruct, Sharding-JDBC, hppc, fastutil ...awesome-java

Recommended Java programming tools:

Spotbugs, JaCoCo...

About

Release the power in Java programming:

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%