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:
JRE 8 rt.jar - java.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the java.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ java/nio/channels/WritableByteChannel.java
/* * Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.nio.channels; import java.io.IOException; import java.nio.ByteBuffer; /** * A channel that can write bytes. * * <p> Only one write operation upon a writable channel may be in progress at * any given time. If one thread initiates a write operation upon a channel * then any other thread that attempts to initiate another write operation will * block until the first operation is complete. Whether or not other kinds of * I/O operations may proceed concurrently with a write operation depends upon * the type of the channel. </p> * * * @author Mark Reinhold * @author JSR-51 Expert Group * @since 1.4 */ public interface WritableByteChannel extends Channel { /** * Writes a sequence of bytes to this channel from the given buffer. * * <p> An attempt is made to write up to <i>r</i> bytes to the channel, * where <i>r</i> is the number of bytes remaining in the buffer, that is, * <tt>src.remaining()</tt>, at the moment this method is invoked. * * <p> Suppose that a byte sequence of length <i>n</i> is written, where * <tt>0</tt> <tt><=</tt> <i>n</i> <tt><=</tt> <i>r</i>. * This byte sequence will be transferred from the buffer starting at index * <i>p</i>, where <i>p</i> is the buffer's position at the moment this * method is invoked; the index of the last byte written will be * <i>p</i> <tt>+</tt> <i>n</i> <tt>-</tt> <tt>1</tt>. * Upon return the buffer's position will be equal to * <i>p</i> <tt>+</tt> <i>n</i>; its limit will not have changed. * * <p> Unless otherwise specified, a write operation will return only after * writing all of the <i>r</i> requested bytes. Some types of channels, * depending upon their state, may write only some of the bytes or possibly * none at all. A socket channel in non-blocking mode, for example, cannot * write any more bytes than are free in the socket's output buffer. * * <p> This method may be invoked at any time. If another thread has * already initiated a write operation upon this channel, however, then an * invocation of this method will block until the first operation is * complete. </p> * * @param src * The buffer from which bytes are to be retrieved * * @return The number of bytes written, possibly zero * * @throws NonWritableChannelException * If this channel was not opened for writing * * @throws ClosedChannelException * If this channel is closed * * @throws AsynchronousCloseException * If another thread closes this channel * while the write operation is in progress * * @throws ClosedByInterruptException * If another thread interrupts the current thread * while the write operation is in progress, thereby * closing the channel and setting the current thread's * interrupt status * * @throws IOException * If some other I/O error occurs */ public int write(ByteBuffer src) throws IOException; }
⏎ java/nio/channels/WritableByteChannel.java
Or download all of them as a single archive file:
File name: jre-rt-java-1.8.0_191-src.zip File size: 6664831 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - javax.* Package Source Code
2023-08-23, 246122👍, 4💬
Popular Posts:
How to download and install mysql-connector-j-8.0.31 .zip?Connector/J Java library is a JDBC Driver ...
What Is js.jar in Rhino JavaScript 1.7R5? js.jar in Rhino JavaScript 1.7R5 is the JAR file for Rhino...
How to run "jar" command from JDK tools.jar file? "jar" is the JAR (Java Archive) file management co...
Apache Log4j SLF4J Binding allows applications coded to the SLF4J API to use Log4j 2 as the implemen...
xml-commons Resolver Source Code Files are provided in the source package file, xml-commons-resolver...