
11
CHAPTER
Exceptions and Input/Output Operations
Introduction
11.1 Simple Exception Handling
11.1.1 Using try and catch Blocks
11.1.2 Catching Multiple Exceptions
11.1.3 User-Defined Exceptions
11.2 The java.io Package
11.3 Reading and Writing Text Files
11.3.1 Reading Text Files
11.3.2 Writing to Text Files
11.3.3 Appending to Text Files
11.4 Reading Structured Text Files
11.4.1 Parsing a String Using
StringTokenizer
11.4.2 Reading Structured Data Using
StringTokenizer
11.5 Programming Activity 1: Reading from
a Structured Text File
11.6 Writing and Appending to Structured
Text Files
11.7 Reading and Writing Objects to a File
11.7.1 Writing Objects to Files
11.7.2 ...