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

9. New Input/Output

Kishori Sharan1 
(1)
Montgomery, Alabama, USA
 
In this chapter, you will learn:
  • What the new input/output is

  • How to create different types of buffers

  • How to read data from buffers and write data to buffers

  • How to manipulate position, limit, and mark properties of a buffer

  • How to create different types of views of a buffer

  • How to encode/decode data in a buffer using different charsets

  • What channels are and how to use channels to read/write the file contents

  • How to use memory-mapped files for faster I/O

  • How to use file locks

  • How to know the byte order of a machine and how to deal with byte order when using buffers

All example programs in this ...

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.