I/O
Input and Output in Java
What is a Stream?
The Stream Classes
Where do streams come from?
The InputStream Class
Reading bytes of data
Reading many bytes of data
Counting the available bytes
Skipping bytes
Marking and resetting
Closing Streams
Output Streams
Output Stream Example
Input from Files
Examples of Input from Files
Writing data to Files
Example of Output to Files
Appending data to files
Filter Streams
Filter Stream Classes
Buffered Streams
Data Stream Classes
DataInputStream
Print Streams
PushbackInputStream
The File Class
File Constructors
File Methods
Examples of the File Methods
File Dialogs
Controlling File Dialogs
Random Access Files
Filename Filters
Readers and Writers
The java.io.Reader class
The java.io.Writer class
The InputStreamReader Class
Available Encodings
The OutputStreamWriter Class
Reading Files
Writing Text Files
Buffering Reads for Better Performance
Line Numbering
Buffering Writes for Better Performance
PrintWriters
Books about Java I/O
Week 10 Exercises
Start
|
Cafe au Lait
Copyright 1997-2003 Elliotte Rusty Harold
Last Modified February 8, 2007