IO

Input and Output ports is the purpose of computers. Meanwhile, It needs protocols and standards to be able to use it everywhere with the same code. This package provides utilities to deal with those protocols and standards more easily.


Loadable
GitHub Javadoc


The ways to load and save data is different from a position to another, but at the end it still data and still be loaded and saved using protocols and standards. Loadables in the other hand don't care about how the data will be transferred, as long as the data will be transferred successfully.



Remote
GitHub Javadoc


One of the solutions to control an input-stream, output-stream, reader, or a writer concurrently is to wrap it with a control instance. The control-instance checks for the state of its instructor before doing anything.



Buffers
GitHub Javadoc


We needed to build our own Buffer, BufferedReader, and BufferedInputStream. So, here we go.