Many times when developing an application, you need to read or write from files or a network connection. These things are generally referred to as input and output or I/O for short.
In this chapter, we will cover some of the utilities available for I/O within Java and the JVM.
Files
Java 7 added several new classes and interfaces for manipulating files and file systems under the java.nio package. This new application program ...