Highlights common I/O tasks in modern Java, including reading and writing text files, handling directories and ZIP files, and creating temporary files. Emphasizes API improvements since Java 8 such as UTF-8 default encoding and enhancements to classes like java.nio.file.Files. Provides practical code examples for various tasks and advises against using outdated classes like java.io.File.
Table of contents
IntroductionReading Text FilesWriting Text FilesReading From an Input StreamThe Files APIConclusionSort: