Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 1.1 Source Code Directory
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-1.1.8\src".
Here is the list of Java classes of the JDK 1.1 source code:
✍: FYIcenter
⏎ java/io/FileInputStream.java
/* * @(#)FileInputStream.java 1.35 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.io; /** * A file input stream is an input stream for reading data from a * <code>File</code> or from a <code>FileDescriptor</code>. * * @author Arthur van Hoff * @version 1.35, 12/10/01 * @see java.io.File * @see java.io.FileDescriptor * @see java.io.FileOutputStream * @since JDK1.0 */ public class FileInputStream extends InputStream { /* File Descriptor - handle to the open file */ private FileDescriptor fd; /** * Creates an input file stream to read from a file with the * specified name. * * @param name the system-dependent file name. * @exception FileNotFoundException if the file is not found. * @exception SecurityException if a security manager exists, its * <code>checkRead</code> method is called with the name * argument to see if the application is allowed read access * to the file. * @see java.lang.SecurityManager#checkRead(java.lang.String) * @since JDK1.0 */ public FileInputStream(String name) throws FileNotFoundException { SecurityManager security = System.getSecurityManager(); if (security != null) { security.checkRead(name); } try { fd = new FileDescriptor(); open(name); } catch (IOException e) { throw new FileNotFoundException(name); } } /** * Creates an input file stream to read from the specified * <code>File</code> object. * * @param file the file to be opened for reading. * @exception FileNotFoundException if the file is not found. * @exception SecurityException if a security manager exists, its * <code>checkRead</code> method is called with the pathname * of this <code>File</code> argument to see if the * application is allowed read access to the file. * @see java.io.File#getPath() * @see java.lang.SecurityManager#checkRead(java.lang.String) * @since JDK1.0 */ public FileInputStream(File file) throws FileNotFoundException { this(file.getPath()); } /** * Creates an input file stream to read from the specified file descriptor. * * @param fdObj the file descriptor to be opened for reading. * @exception SecurityException if a security manager exists, its * <code>checkRead</code> method is called with the file * descriptor to see if the application is allowed to read * from the specified file descriptor. * @see java.lang.SecurityManager#checkRead(java.io.FileDescriptor) * @since JDK1.0 */ public FileInputStream(FileDescriptor fdObj) { SecurityManager security = System.getSecurityManager(); if (fdObj == null) { throw new NullPointerException(); } if (security != null) { security.checkRead(fdObj); } fd = fdObj; } /** * Opens the specified file for reading. * @param name the name of the file */ private native void open(String name) throws IOException; /** * Reads a byte of data from this input stream. This method blocks * if no input is yet available. * * @return the next byte of data, or <code>-1</code> if the end of the * file is reached. * @exception IOException if an I/O error occurs. * @since JDK1.0 */ public native int read() throws IOException; /** * Reads a subarray as a sequence of bytes. * @param b the data to be written * @param off the start offset in the data * @param len the number of bytes that are written * @exception IOException If an I/O error has occurred. */ private native int readBytes(byte b[], int off, int len) throws IOException; /** * Reads up to <code>b.length</code> bytes of data from this input * stream into an array of bytes. This method blocks until some input * is available. * * @param b the buffer into which the data is read. * @return the total number of bytes read into the buffer, or * <code>-1</code> if there is no more data because the end of * the file has been reached. * @exception IOException if an I/O error occurs. * @since JDK1.0 */ public int read(byte b[]) throws IOException { return readBytes(b, 0, b.length); } /** * Reads up to <code>len</code> bytes of data from this input stream * into an array of bytes. This method blocks until some input is * available. * * @param b the buffer into which the data is read. * @param off the start offset of the data. * @param len the maximum number of bytes read. * @return the total number of bytes read into the buffer, or * <code>-1</code> if there is no more data because the end of * the file has been reached. * @exception IOException if an I/O error occurs. * @since JDK1.0 */ public int read(byte b[], int off, int len) throws IOException { return readBytes(b, off, len); } /** * Skips over and discards <code>n</code> bytes of data from the * input stream. The <code>skip</code> method may, for a variety of * reasons, end up skipping over some smaller number of bytes, * possibly <code>0</code>. The actual number of bytes skipped is returned. * * @param n the number of bytes to be skipped. * @return the actual number of bytes skipped. * @exception IOException if an I/O error occurs. * @since JDK1.0 */ public native long skip(long n) throws IOException; /** * Returns the number of bytes that can be read from this file input * stream without blocking. * * @return the number of bytes that can be read from this file input * stream without blocking. * @exception IOException if an I/O error occurs. * @since JDK1.0 */ public native int available() throws IOException; /** * Closes this file input stream and releases any system resources * associated with the stream. * * @exception IOException if an I/O error occurs. * @since JDK1.0 */ public native void close() throws IOException; /** * Returns the opaque file descriptor object associated with this stream. * * @return the file descriptor object associated with this stream. * @exception IOException if an I/O error occurs. * @see java.io.FileDescriptor * @since JDK1.0 */ public final FileDescriptor getFD() throws IOException { if (fd != null) return fd; throw new IOException(); } /** * Ensures that the <code>close</code> method of this file input stream is * called when there are no more references to it. * * @exception IOException if an I/O error occurs. * @see java.io.FileInputStream#close() * @since JDK1.0 */ protected void finalize() throws IOException { if (fd != null) { if (fd != fd.in) { close(); } } } }
⏎ java/io/FileInputStream.java
Or download all of them as a single archive file:
File name: jdk-1.1.8-src.zip File size: 1574187 bytes Release date: 2018-11-16 Download
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 149134👍, 0💬
Popular Posts:
Where to find answers to frequently asked questions on Downloading and Installing ojdbc.jar - JDBC D...
Java Cryptography Extension 1.6 JAR File Size and Download Location: File name: jce.jar, jce-1.6.jar...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
How to read XML document with DTD validation from socket connections with the socket\DelayedInput.ja.. .