Java I/O

All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four largecategories: input streams and ou...

Full description

Bibliographic Details
Main Author: Harold, Elliotte Rusty
Format: eBook
Language:English
Published: Farnham O'Reilly 2006
Edition:2nd ed
Series:The Java series
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05013nmm a2200457 u 4500
001 EB001928299
003 EBX01000000000000001091201
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781449391546 
050 4 |a QA76.76.J38 
100 1 |a Harold, Elliotte Rusty 
245 0 0 |a Java I/O  |c Elliotte Rusty Harold 
250 |a 2nd ed 
260 |a Farnham  |b O'Reilly  |c 2006 
300 |a 726 pages  |b illustrations 
505 0 |a Print StreamsPrint Versus Write; Line Breaks; Error Handling; printf(); Formatter; Constructors; Character Sets; Locales; Error Handling; Format Specifiers; Integer conversions; Floating-point conversions; Date and time conversions; Character conversions; Boolean conversions; General conversions; Format Modifiers; Argument index; Flags; Width; Precision; Formattable; Data Streams; The Data Stream Classes; The DataInput and DataOutput Interfaces; Constructors; Integers; Integer Formats; The Char Format; Writing Integers; Reading Integers; Floating-Point Numbers; Writing Floating-Point Numbers 
505 0 |a Skipping BytesClosing Input Streams; Marking and Resetting; Subclassing InputStream; An Efficient Stream Copier; Part II; File Streams; Reading Files; Writing Files; File Viewer, Part 1; Network Streams; URLs; URL Connections; Reading Data from URL Connections; Writing Data on URL Connections; Sockets; Server Sockets; URLViewer; Part III; Filter Streams; The Filter Stream Classes; The Filter Stream Subclasses; Buffered Streams; BufferedInputStream Details; BufferedOutputStream Details; PushbackInputStream; ProgressMonitorInputStream; Multitarget Output Streams; File Viewer, Part 2 
505 0 |a Table of Contents; Preface; What's New in This Edition; Organization of the Book; Part I: Basic I/O; Part II: Data Sources; Part III: Filter Streams; Part IV: New I/O; Part V: The File System; Part VI: Text; Part VII: Devices; Who You Are; About the Examples; Conventions Used in This Book; Request for Comments; Safari Enabled; Acknowledgments; Part I; Introducing I/O; What Is a Stream?; Where Do Streams Come From?; The Stream Classes; Numeric Data; Integer Data; Conversions and Casts; Character Data; ASCII; Latin-1; Unicode; Other Encodings; The char Data Type; Readers and Writers 
505 0 |a Reading Floating-Point NumbersBooleans; Byte Arrays; Determining the Number of Bytes Written; Skipping Bytes; Strings and chars; Writing Text; Reading Text; The Deprecated readLine() Method; Little-Endian Numbers; Thread Safety; File Viewer, Part 3; Streams in Memory; Sequence Input Streams; Byte Array Streams; Byte Array Input Streams; Byte Array Output Streams; Communicating Between Threads Using Piped Streams; Compressing Streams; Inflaters and Deflaters; Deflating Data; Constructing deflaters; Choose a strategy; Set the compression level; Set the dictionary; Set the input 
505 0 |a Includes bibliographical references and index 
505 0 |a Buffers and ChannelsThe Ubiquitous IOException; The Console: System.out, System.in, and System.err; System.out; System.err; System.in; Redirecting System.out, System.in, and System.err; The Console Class // Java 6; Security Checks on I/O; Output Streams; Writing Bytes to Output Streams; Writing Arrays of Bytes; Closing Output Streams; The Closeable Interface; Flushing Output Streams; The Flushable Interface; Subclassing OutputStream; A Graphical User Interface for Output Streams; Input Streams; The read() Method; Reading Chunks of Data from a Stream; Counting the Available Bytes 
653 |a Computer input-output equipment / fast 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
653 |a Java (Computer program language) / blmlsh 
653 |a Computer input-output equipment / http://id.loc.gov/authorities/subjects/sh85029505 
653 |a Java (Langage de programmation) 
653 |a Computer input-output equipment / blmlsh 
653 |a Ordinateurs / Équipement d'entrée-sortie 
653 |a Java (Computer program language) / fast 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a The Java series 
776 |z 0596527500 
776 |z 9780596527501 
776 |z 1449391540 
776 |z 9781449391546 
856 4 0 |u https://learning.oreilly.com/library/view/~/0596527500/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.133 
520 |a All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four largecategories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for a