libinjareo / AbacusUtil

Release the power in Java programming:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.2.16'

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

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

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

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

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

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.

Recommended Java programming libraries/frameworks:

Guava, StreamEx, Kyro, snappy-java, lz4-java, Caffeine, Ehcache, Chronicle-Map...awesome-java

Recommended Java programming tools:

Spotbugs, JaCoCo...

About

Release the power in Java programming:

License:Other


Languages

Language:Java 100.0%