Chapter 11. Reading Files
In this chapter you'll investigate how you read files containing basic types of data. You'll be exploring how to read files sequentially or at random and how you can open a file for both read and write operations.
In this chapter you'll learn:
How to obtain a file channel for reading a file
How to use buffers in file channel read operations
How to read different types of data from a file
How to retrieve data from random positions in a file
How you can read from and write to the same file
How you can do direct data transfer between channels
What a memory-mapped file is and how you can access a memory-mapped file
What a file lock is and how you can lock all or part of a file
Get Ivor Horton's Beginning Java™ 2, JDK™ 5th Edition 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.