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)