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/charset/spi/CharsetProvider.java
/* * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.nio.charset.spi; import java.nio.charset.Charset; import java.util.Iterator; /** * Charset service-provider class. * * <p> A charset provider is a concrete subclass of this class that has a * zero-argument constructor and some number of associated charset * implementation classes. Charset providers may be installed in an instance * of the Java platform as extensions, that is, jar files placed into any of * the usual extension directories. Providers may also be made available by * adding them to the applet or application class path or by some other * platform-specific means. Charset providers are looked up via the current * thread's {@link java.lang.Thread#getContextClassLoader() context class * loader}. * * <p> A charset provider identifies itself with a provider-configuration file * named <tt>java.nio.charset.spi.CharsetProvider</tt> in the resource * directory <tt>META-INF/services</tt>. The file should contain a list of * fully-qualified concrete charset-provider class names, one per line. A line * is terminated by any one of a line feed (<tt>'\n'</tt>), a carriage return * (<tt>'\r'</tt>), or a carriage return followed immediately by a line feed. * Space and tab characters surrounding each name, as well as blank lines, are * ignored. The comment character is <tt>'#'</tt> (<tt>'\u0023'</tt>); on * each line all characters following the first comment character are ignored. * The file must be encoded in UTF-8. * * <p> If a particular concrete charset provider class is named in more than * one configuration file, or is named in the same configuration file more than * once, then the duplicates will be ignored. The configuration file naming a * particular provider need not be in the same jar file or other distribution * unit as the provider itself. The provider must be accessible from the same * class loader that was initially queried to locate the configuration file; * this is not necessarily the class loader that loaded the file. </p> * * * @author Mark Reinhold * @author JSR-51 Expert Group * @since 1.4 * * @see java.nio.charset.Charset */ public abstract class CharsetProvider { /** * Initializes a new charset provider. * * @throws SecurityException * If a security manager has been installed and it denies * {@link RuntimePermission}<tt>("charsetProvider")</tt> */ protected CharsetProvider() { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(new RuntimePermission("charsetProvider")); } /** * Creates an iterator that iterates over the charsets supported by this * provider. This method is used in the implementation of the {@link * java.nio.charset.Charset#availableCharsets Charset.availableCharsets} * method. * * @return The new iterator */ public abstract Iterator<Charset> charsets(); /** * Retrieves a charset for the given charset name. * * @param charsetName * The name of the requested charset; may be either * a canonical name or an alias * * @return A charset object for the named charset, * or <tt>null</tt> if the named charset * is not supported by this provider */ public abstract Charset charsetForName(String charsetName); }
⏎ java/nio/charset/spi/CharsetProvider.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, 248149👍, 4💬
Popular Posts:
Apache Log4j SLF4J Binding allows applications coded to the SLF4J API to use Log4j 2 as the implemen...
What Is poi-contrib-3.5.jar? poi-contrib-3.5.jar is one of the JAR files for Apache POI 3.5, which p...
Xalan-Java, Version 2.7.1, is an XSLT processor for transforming XML documents into HTML, text, or o...
JDK 17 java.xml.jmod is the JMOD file for JDK 17 XML (eXtensible Markup Language) module. JDK 17 XML...
How to perform XML Schema validation with sax\Writer.java provided in the Apache Xerces package? You...