© Kishori Sharan 2018
Kishori SharanJava Language Featureshttps://doi.org/10.1007/978-1-4842-3348-1_10

10. New Input/Output 2

Kishori Sharan1 
(1)
Montgomery, Alabama, USA
 
In this chapter, you will learn:
  • What New Input/Output 2 is

  • How to work with a file system and file store

  • How to represent a platform-dependent abstract pathname using a Path

  • How to perform different file operations on a Path object

  • How to traverse a file tree

  • How to manage file attributes

  • How to watch a directory for changes

  • How to perform asynchronous file I/O operations

All example programs in this chapter are members of a jdojo.nio2 module, as declared in Listing 10-1. The JDK9 module system discourages including digits at the end of a module name. However, jdojo.nio2 (note the

Get Java Language Features: With Modules, Streams, Threads, I/O, and Lambda Expressions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.