Java I/o
, by Harold, Elliote Rusty- ISBN: 9780596527501 | 0596527500
- Cover: Paperback
- Copyright: 5/1/2006
The new edition of this steady-selling title provides Java developers with a complete introduction to I/O and the major API improvements introduced in the new 5.0 version of Java. Beginning with an overview of Java's stream capabilities, "Java I/O" shows readers how to open, read, and write local files in Java applications. Experienced Java author Elliotte Harold also covers network programming using URL and network streams, including sockets. In the sections on filters, readers will learn how classes can filter out characters within streams. More advanced material covers the Java encryption mechanism, including hashing, the Data Encryption Standard (DES) algorithm, and ciphers. Readers get a complete explanation of object serialization, which allows Java objects to save and restore their state, as well as details on Java's support for data compression (and ZIP files) and multilingual Unicode character sets. Finally, "Java I/O" shows programmers how to format output in Java using its support for width and numeric precision APIs. This book is a must for any serious Java developer.