Java Supplements is a free library of utility classes which extends and enhances the functionality of the classes provided by the normal Java API. It provides robust and reliable code for doing many of the tasks which Java developers commonly find themselves writing code for again and again, such as catching InterruptedExceptions on Thread.sleep() calls or reading files into a byte array.
| Tags | Software Development Libraries Utilities Widget Sets Java Libraries |
|---|---|
| Licenses | MIT/X |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Release Notes: This release adds StringInputStream and StringOutputStream. It adds more Bit manipulation methods. Some javadoc issues have been cleaned up.


Release Notes: This release cleans up a lot of the code and fully maven-izes the build process. It also adds new functionality for manipulating strings, files, and objects.


Release Notes: This release adds deltree() and moveDir() methods to the Files object and unit tests for LRUCache. It fixes some bugs with moving a directory with the Files.move() method and an error in LRUCache that was preventing removal of the eldest entries due to an invalid method signature.


Release Notes: This release adds a javas.beans package with ListDelegateBean for making Lists more JavaBean-friendly, a javas.xml package with XML-related utilities, enhanced error handling in ServletContexts.getFileFromWar(), Commons Logging to replace the JavaLogging code, initial maven build integration, a modified eclipse .classpath file which refers to variables for junit and servlet jars instead of hardcoded paths, fixes for some formatting issues, and wrapping of all code/comments to 80 chars.


Release Notes: This version adds the ability to throw Exceptions to the UnifiedHttpServlet and adds methods for handling fast generation of random numbers in a multi-threaded context.