Java Quick Reference
  Language Fundamentals
  Operators and Assignments
  Flow Control and Exceptions
  Declarations and Access Control
  Garbage Collection
  Overloading and Overriding
  Threads
  The java.lang Package
  The java.util Package
  The java.awt Package
  The java.io Package
  References
  Miscellaneous Notes
  Tips & Traps
  Mock Exams

The java.io Package Certification Objectives

NOT REQUIRED FOR 1.4 EXAM

  • Write code that uses objects of the file class to navigate a file system.
  • Write code that uses objects of the classes InputStreamReader and OutputStreamWriter to translate between Unicode and either platform default or ISO 8859-1 character encoding and distinguish between conditions under which platform default encoding conversion should be used and conditions under which a specific conversion should be used.

  • Select valid constructor arguments for FilterInputStream and FilterOutputStream subclasses from a list of classes in the java.io package.

  • Write appropriate code to read, write, and update files using FileInputStream, FileOutputStream and RandomAccessFile objects.

  • Describe the permanent effects of the file system of constructing and using FileInputStream, FileOutputStream, and RandomAccessFile objects.



Tip
  • focus on the classes mentioned in the objectives and their constructors

Also see

Pkg Overview Data Streams Character Streams Byte Streams File Class Readers & Writers
Filter Streams Data Input/Output Reading & Writing Files Serialization