• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▼Visual Studio 6.0 Documentation
      • ▶Visual Studio Documentation
      • ▶Visual Basic Documentation
      • ▶Visual C++ Documentation
      • ▶Visual FoxPro Documentation
      • ▶Visual InterDev Documentation
      • ▼Visual J++ Documentation
        • Visual J++ Start Page
        • Documentation Map
        • ▶What's New in Visual J++ 6.0
        • Getting Started with Visual J++ 6.0
        • ▶Using Visual J++
        • ▼WFC and Java Reference
          • ▶Windows Foundation Classes for Java
          • ▶Java API
          • ▼Java Language Specification
            • Copyright
            • Series Foreword
            • Preface
            • ▶1. Introduction
            • ▶2. Grammars
            • ▶3. Lexical Structure
            • ▶4. Types, Values, and Variables
            • ▶5. Conversions and Promotions
            • ▶6. Names
            • ▶7. Packages
            • ▶8. Classes
            • ▶9. Interfaces
            • ▶10. Arrays
            • ▶11. Exceptions
            • ▶12. Execution
            • ▶13. Binary Compatibility
            • ▶14. Blocks and Statements
            • ▶15. Expressions
            • ▶16. Definite Assignment
            • ▶17. Threads and Locks
            • ▶18. Documentation Comments
            • ▶19. LALR(1) Grammar
            • ▶20. The Package java.lang
            • ▶21. The Package java.util
            • ▼22. The Package java.io
              • 22.1 The Interface java.io.DataInput
              • 22.2 The Interface java.io.DataOutput
              • 22.3 The Class java.io.InputStream
              • 22.4 The Class java.io.FileInputStream
              • 22.5 The Class java.io.PipedInputStream
              • 22.6 The Class java.io.ByteArrayInputStream
              • 22.7 The Class java.io.StringBufferInputStream
              • 22.8 The Class java.io.SequenceInputStream
              • 22.9 The Class java.io.FilterInputStream
              • 22.10 The Class java.io.BufferedInputStream
              • 22.11 The Class java.io.DataInputStream
              • 22.12 The Class java.io.LineNumberInputStream
              • 22.13 The Class java.io.PushbackInputStream
              • 22.14 The Class java.io.StreamTokenizer
              • 22.15 The Class java.io.OutputStream
              • 22.16 The Class java.io.FileOutputStream
              • 22.17 The Class java.io.PipedOutputStream
              • 22.18 The Class java.io.ByteArrayOutputStream
              • 22.19 The Class java.io.FilterOutputStream
              • 22.20 The Class java.io.BufferedOutputStream
              • 22.21 The Class java.io.DataOutputStream
              • 22.22 The Class java.io.PrintStream
              • 22.23 The Class java.io.RandomAccessFile
              • 22.24 The Class java.io.File
              • 22.25 The Interface java.io.FilenameFilter
              • 22.26 The Class java.io.FileDescriptor
              • 22.27 The Class java.io.IOException
              • 22.28 The Class java.io.EOFException
              • 22.29 The Class java.io.FileNotFoundException
              • 22.30 The Class java.io.InterruptedIOException
              • 22.31 The Class java.io.UTFDataFormatException
            • Changes for Java 1.1
        • ▶Visual J++ Reference
        • Samples
      • ▶Visual SourceSafe Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples