MicroUtils / MuJava

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MuJava Download

MuJava is a tiny library with classes (micro-utils) designed each with a specific goal, usually some small helper methods that can save a few lines of boilerplates code.
The library assists using some of the JDK core api's and Guava api's.
In Addition Java newcomers can learn some concepts and best practices from the source code of the MuJava.

Getting started

Maven

 <dependency>
   <groupId>io.github.microutils</groupId>
   <artifactId>mujava</artifactId>
   <version>1.2.7</version>
 </dependency>

Gradle

compile 'io.github.microutils:mujava:1.2.7'

Note: make sure you have jcenter configured as repository

MicroUtils Overview

  • FilesMu - read/write operations on files
  • ExceptionsMu - exceptions handling, or in other words helping the world salvation from checked exceptions
  • EnumKeyUtils - functions to help working with enums with indexes
  • EnumNameUtils - functions to help working with enums with names
  • CollectionsDifference - compare two collections and compute items difference
  • ThreadsMu - threads and thread pools related utils

Major Dependencies

can be seen in build.gradle

About

License:Apache License 2.0


Languages

Language:Java 100.0%