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/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. 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 {@code java.nio.charset.spi.CharsetProvider} in the resource * directory {@code META-INF/services}. 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 ({@code '\n'}), a carriage return * ({@code '\r'}), 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 {@code '#'} (<code>'\u0023'</code>); 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 { private static Void checkPermission() { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(new RuntimePermission("charsetProvider")); return null; } private CharsetProvider(Void ignore) { } /** * Initializes a new charset provider. * * @throws SecurityException * If a security manager has been installed and it denies * {@link RuntimePermission}{@code ("charsetProvider")} */ protected CharsetProvider() { this(checkPermission()); } /** * 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 {@code null} 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: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 242830👍, 0💬
Popular Posts:
How to download and install Apache ZooKeeper Source Package? Apache ZooKeeper is an open-source serv...
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
Java Cryptography Extension 1.2.2 JAR File Size and Download Location: File name: jce.jar, jce-1.2.2...
JDK 11 jdk.internal.opt.jmod is the JMOD file for JDK 11 Internal Opt module. JDK 11 Internal Opt mo...
How to download and install JDK (Java Development Kit) 8? If you want to write Java applications, yo...