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/HeapLongBuffer.java
/* * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ // -- This file was mechanically generated: Do not edit! -- // package java.nio; /** * A read/write HeapLongBuffer. */ class HeapLongBuffer extends LongBuffer { // For speed these fields are actually declared in X-Buffer; // these declarations are here as documentation /* protected final long[] hb; protected final int offset; */ HeapLongBuffer(int cap, int lim) { // package-private super(-1, 0, lim, cap, new long[cap], 0); /* hb = new long[cap]; offset = 0; */ } HeapLongBuffer(long[] buf, int off, int len) { // package-private super(-1, off, off + len, buf.length, buf, 0); /* hb = buf; offset = 0; */ } protected HeapLongBuffer(long[] buf, int mark, int pos, int lim, int cap, int off) { super(mark, pos, lim, cap, buf, off); /* hb = buf; offset = off; */ } public LongBuffer slice() { return new HeapLongBuffer(hb, -1, 0, this.remaining(), this.remaining(), this.position() + offset); } public LongBuffer duplicate() { return new HeapLongBuffer(hb, this.markValue(), this.position(), this.limit(), this.capacity(), offset); } public LongBuffer asReadOnlyBuffer() { return new HeapLongBufferR(hb, this.markValue(), this.position(), this.limit(), this.capacity(), offset); } protected int ix(int i) { return i + offset; } public long get() { return hb[ix(nextGetIndex())]; } public long get(int i) { return hb[ix(checkIndex(i))]; } public LongBuffer get(long[] dst, int offset, int length) { checkBounds(offset, length, dst.length); if (length > remaining()) throw new BufferUnderflowException(); System.arraycopy(hb, ix(position()), dst, offset, length); position(position() + length); return this; } public boolean isDirect() { return false; } public boolean isReadOnly() { return false; } public LongBuffer put(long x) { hb[ix(nextPutIndex())] = x; return this; } public LongBuffer put(int i, long x) { hb[ix(checkIndex(i))] = x; return this; } public LongBuffer put(long[] src, int offset, int length) { checkBounds(offset, length, src.length); if (length > remaining()) throw new BufferOverflowException(); System.arraycopy(src, offset, hb, ix(position()), length); position(position() + length); return this; } public LongBuffer put(LongBuffer src) { if (src instanceof HeapLongBuffer) { if (src == this) throw new IllegalArgumentException(); HeapLongBuffer sb = (HeapLongBuffer)src; int n = sb.remaining(); if (n > remaining()) throw new BufferOverflowException(); System.arraycopy(sb.hb, sb.ix(sb.position()), hb, ix(position()), n); sb.position(sb.position() + n); position(position() + n); } else if (src.isDirect()) { int n = src.remaining(); if (n > remaining()) throw new BufferOverflowException(); src.get(hb, ix(position()), n); position(position() + n); } else { super.put(src); } return this; } public LongBuffer compact() { System.arraycopy(hb, ix(position()), hb, ix(0), remaining()); position(remaining()); limit(capacity()); discardMark(); return this; } public ByteOrder order() { return ByteOrder.nativeOrder(); } }
⏎ java/nio/HeapLongBuffer.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, 249150👍, 4💬
Popular Posts:
JDK 6 tools.jar is the JAR file for JDK 6 tools. It contains Java classes to support different JDK t...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
JDK 11 jdk.internal.vm.ci.jmod is the JMOD file for JDK 11 Internal VM CI module. JDK 11 Internal VM...
What Is ojdbc7.jar for Oracle 12c R1? ojdbc7.jar for Oracle 12c R1 is the JAR files of ojdbc.jar, JD...
JDK 11 jdk.dynalink.jmod is the JMOD file for JDK 11 Dynamic Linking module. JDK 11 Dynamic Linking ...