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 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/util/zip/CheckedInputStream.java
/* * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE 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 * @author David Connelly * @since 1.1 */ 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. If <code>len</code> is not zero, the method * blocks until some input is available; otherwise, no * bytes are read and <code>0</code> is returned. * @param buf the buffer into which the data is read * @param off the start offset in the destination array <code>b</code> * @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 NullPointerException If <code>buf</code> is <code>null</code>. * @exception IndexOutOfBoundsException If <code>off</code> is negative, * <code>len</code> is negative, or <code>len</code> is greater than * <code>buf.length - off</code> * @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. * @return the Checksum value */ public Checksum getChecksum() { return cksum; } }
⏎ java/util/zip/CheckedInputStream.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 205262👍, 0💬
Popular Posts:
Where to find answers to frequently asked questions on Downloading and Installing Connector/J - JDBC...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
xml-commons Resolver Source Code Files are provided in the source package file, xml-commons-resolver...
Apache Log4j SLF4J Binding allows applications coded to the SLF4J API to use Log4j 2 as the implemen...
JRE 8 plugin.jar is the JAR file for JRE 8 Java Control Panel Plugin interface and tools. JRE (Java ...