Path vs java.io.File (and why File is broken), the Files utility class for copy/move/walk, atomic moves, symbolic links, BasicFileAttributes and POSIX permissions, WatchService for file system events (inotify/kqueue under the hood), MappedByteBuffer for zero-copy I/O on large files.
// Lessons
- 01soon
The Path API — java.nio.file.Path vs java.io.File
- 02soon
Files Utility Class — Copy, Move, Walk and Atomic Operations
- 03soon
File Attributes — BasicFileAttributes, POSIX Permissions
- 04soon
WatchService — File System Events
- 05soon
Memory-Mapped Files — MappedByteBuffer and Zero-Copy I/O
- 06soon
java.io.File vs Path — A Migration Guide