com.landawn:abacus-android-jdk7

A general programming library in Java


Keywords
android, functional-programming, http-client, java, jdbc, json-parser, matrix, nosql, orm, sql, sql-builder, xml-parser
License
Apache-2.0

Documentation

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.

Splitted into four projects: abacus-util, abacus-jdbc, abacus-da, abacus-android since 1.8.2.

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, Programming in JDBC/DB with JdbcUtil/PreparedQuery/SQLExecutor/Dao/Mapper.

Recommended Java programming libraries/frameworks:

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

Recommended Java programming tools:

Spotbugs, JaCoCo...