22 Stream I/O

22.1 The java.io Package

22.2 Streams for Files

22.3 Exceptions

    22.3.1 try-catch-finally

    22.3.2 Effect of Exceptions

    22.3.3 Loan Pattern

22.4 Decorating Streams

    22.4.1 Buffering

    22.4.2 Binary Data

    22.4.3 Serialization

        22.4.3.1 Binary Serialization

        22.4.3.2 XML Serialization

22.5 Saving Drawings (Project Integration)