Press Release


Print. Print

Email. Email press release link

March 24, 1999

The Power of Java's I/O Explored in New O'Reilly Release

SEBASTOPOL, CA--"Almost every serious Java program eventually makes use of I/O for one purpose or another," says Elliot Rusty Harold, author of the just-off-the-press book Java I/O. "While text book examples often limit themselves to command line arguments and system.out.println(), real world programs and real world programmers need to write files, open sockets, encrypt data, talk to serial port devices, communicate with databases and do a whole hell of a lot more. Using well designed I/O as opposed to System.out.println() is one of the distinguishing factors between amateur and professional programmers."

Java is no longer just a tool for creating animated icons on web pages. It's a full-fledged programming language that is often the first choice for many coders today. Java's clean structure, automated memory management, and webcentric design makes it one of the fastest development tools around. Mastery of the Java I/O is a crucial skill for a Java programmer. "Unfortunately," explains Harold, "precisely because Java I/O is structured so differently from I/O in the languages most of us grew up with, many programmers don't realize how simple and powerful it really is. Programmers try to force Java I/O to fit into the model of a non-internationalized language like C or Pascal, and it doesn't. Once you understand how the different languages perform the logically separate functions, and how all the layers connect together, then performing operations that would be unmanageably complex in other languages, becomes almost trivial."

Until now, there was little published that went beyond the most basic of streams. Java professionals certainly are familiar with these streams, but did you know that there's a CryptInputStream for reading encrypted data? And a ZipOutputStream for automatically compressing data? Do you know how to use buffered streams effectively to make your I/O operations more efficient? Java I/O tells you all you need to know about streams -and probably more. It also covers essential subjects such character sets and formatting; and how to control number formatting, use characters aside from the standard (but outdated) ASCII character set, and get a head start on writing truly multilingual software (Java's support of the UNICODE standard allows you to do I/O in virtually any language).

For more information on this new book, including Table of Contents and index, see: http://www.oreilly.com/catalog/javaio/

Read an interview of the author at: http://java.oreilly.com/news/harold_0399.html

###

Java I/O
By Elliotte Rusty Harold
1st Edition March 1999 (US)
1-56592-485-1, 596 pages, $32.95 (US$)

About O'Reilly

O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

Return to: O'Reilly Press Room

Recent Press Releases


2/26/14 Solid Heralds the Merging of the Physical and Virtual Worlds
2/4/14 O'Reilly Media & Safari Books Online Donate Over $100 Million in Technology Education Resources to US K-12 Schools
12/3/13 Windows 8.1: The Missing Manual--New from O'Reilly Media
11/20/13 iPad: The Missing Manual, 6th Edition--New from O'Reilly
11/7/13 Designing for Behavior Change--New from O'Reilly

Press Release Archive »

Resources

Press Contacts

Corporate

Sara Winge
800/998-9938 x7109

Media Relations - North America

Sara Peyton
800/998-9938 x7118

Media Relations - Germany

Corina Pahrmann
+49-221-973160-22

Media Relations - Japan

Kenji Watari
+81-3-3356-5227

Media Relations - United Kingdom

Josette Garcia
+44 (0)1252-721284

Media Relations - Conferences

Maureen Jennings
800/998-9938 x7083