O'Reilly logo

Java Language Features: With Modules, Streams, Threads, I/O, and Lambda Expressions by Kishori Sharan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

10. New Input/Output 2

Kishori Sharan
(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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required