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/util/zip/CheckedInputStream.java
/* * @(#)CheckedInputStream.java 1.11 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.util.zip; import java.io.FilterInputStream; import java.io.InputStream; import java.io.IOException; /** * An input stream that also maintains a checksum of the data being read. * The checksum can then be used to verify the integrity of the input data. * * @see Checksum * @version 1.11, 12/10/01 * @author David Connelly */ public class CheckedInputStream extends FilterInputStream { private Checksum cksum; /** * Creates an input stream using the specified Checksum. * @param in the input stream * @param cksum the Checksum */ public CheckedInputStream(InputStream in, Checksum cksum) { super(in); this.cksum = cksum; } /** * Reads a byte. Will block if no input is available. * @return the byte read, or -1 if the end of the stream is reached. * @exception IOException if an I/O error has occurred */ public int read() throws IOException { int b = in.read(); if (b != -1) { cksum.update(b); } return b; } /** * Reads into an array of bytes. Will block until some input * is available. * @param buf 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 actual number of bytes read, or -1 if the end * of the stream is reached. * @exception IOException if an I/O error has occurred */ public int read(byte[] buf, int off, int len) throws IOException { len = in.read(buf, off, len); if (len != -1) { cksum.update(buf, off, len); } return len; } /** * Skips specified number of bytes of input. * @param n the number of bytes to skip * @return the actual number of bytes skipped * @exception IOException if an I/O error has occurred */ public long skip(long n) throws IOException { byte[] buf = new byte[512]; long total = 0; while (total < n) { long len = n - total; len = read(buf, 0, len < buf.length ? (int)len : buf.length); if (len == -1) { return total; } total += len; } return total; } /** * Returns the Checksum for this input stream. */ public Checksum getChecksum() { return cksum; } }
⏎ java/util/zip/CheckedInputStream.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, 150693👍, 0💬
Popular Posts:
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
What Is activation.jar? I heard it's related to JAF (JavaBeans Activation Framework) 1.1? The if you...
What Is poi-ooxml-3.5.jar? poi-ooxml-3.5.jar is one of the JAR files for Apache POI 3.5, which provi...
What Is poi-ooxml-5.2.3.jar? poi-ooxml-5.2.3.jar is one of the JAR files for Apache POI 5.2.3, which...
JDK 11 java.naming.jmod is the JMOD file for JDK 11 Naming module. JDK 11 Naming module compiled cla...