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 - com.* 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 com.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ com/sun/org/apache/regexp/internal/recompile.java
/* * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ /* * Copyright 1999-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.sun.org.apache.regexp.internal; import com.sun.org.apache.regexp.internal.RECompiler; import com.sun.org.apache.regexp.internal.RESyntaxException; /** * 'recompile' is a command line tool that pre-compiles one or more regular expressions * for use with the regular expression matcher class 'RE'. For example, the command * "java recompile a*b" produces output like this: * * <pre> * * // Pre-compiled regular expression "a*b" * char[] re1Instructions = * { * 0x007c, 0x0000, 0x001a, 0x007c, 0x0000, 0x000d, 0x0041, * 0x0001, 0x0004, 0x0061, 0x007c, 0x0000, 0x0003, 0x0047, * 0x0000, 0xfff6, 0x007c, 0x0000, 0x0003, 0x004e, 0x0000, * 0x0003, 0x0041, 0x0001, 0x0004, 0x0062, 0x0045, 0x0000, * 0x0000, * }; * * REProgram re1 = new REProgram(re1Instructions); * * </pre> * * By pasting this output into your code, you can construct a regular expression matcher * (RE) object directly from the pre-compiled data (the character array re1), thus avoiding * the overhead of compiling the expression at runtime. For example: * * <pre> * * RE r = new RE(re1); * * </pre> * * @see RE * @see RECompiler * * @author <a href="mailto:jonl@muppetlabs.com">Jonathan Locke</a> */ public class recompile { /** * Main application entrypoint. * @param arg Command line arguments */ static public void main(String[] arg) { // Create a compiler object RECompiler r = new RECompiler(); // Print usage if arguments are incorrect if (arg.length <= 0 || arg.length % 2 != 0) { System.out.println("Usage: recompile <patternname> <pattern>"); System.exit(0); } // Loop through arguments, compiling each for (int i = 0; i < arg.length; i += 2) { try { // Compile regular expression String name = arg[i]; String pattern = arg[i+1]; String instructions = name + "PatternInstructions"; // Output program as a nice, formatted character array System.out.print("\n // Pre-compiled regular expression '" + pattern + "'\n" + " private static char[] " + instructions + " = \n {"); // Compile program for pattern REProgram program = r.compile(pattern); // Number of columns in output int numColumns = 7; // Loop through program char[] p = program.getInstructions(); for (int j = 0; j < p.length; j++) { // End of column? if ((j % numColumns) == 0) { System.out.print("\n "); } // Print character as padded hex number String hex = Integer.toHexString(p[j]); while (hex.length() < 4) { hex = "0" + hex; } System.out.print("0x" + hex + ", "); } // End of program block System.out.println("\n };"); System.out.println("\n private static RE " + name + "Pattern = new RE(new REProgram(" + instructions + "));"); } catch (RESyntaxException e) { System.out.println("Syntax error in expression \"" + arg[i] + "\": " + e.toString()); } catch (Exception e) { System.out.println("Unexpected exception: " + e.toString()); } catch (Error e) { System.out.println("Internal error: " + e.toString()); } } } }
⏎ com/sun/org/apache/regexp/internal/recompile.java
Or download all of them as a single archive file:
File name: jre-rt-com-1.8.0_191-src.zip File size: 8099783 bytes Release date: 2018-10-28 Download
⇒ Backup JDK 8 Installation Directory
2023-02-07, 254317👍, 3💬
Popular Posts:
Apache Avalon began in 1999 as the Java Apache Server Framework and in late 2002 separated from the ...
What Is javax.websocket-api-1.1. jar?javax.websocket-api-1.1. jaris the JAR file for Java API for We...
Old version of xml-apis.jar. JAR File Size and Download Location: File name: xmlParserAPIs.jar File ...
This package is the backport of java.util.concurrent API, introduced in Java 5.0 and further refined...
JasperReports, the world's most popular open source business intelligence and reporting engine and J...