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/lang/CharacterData01.java
// This file was generated AUTOMATICALLY from a template file Sat Oct 06 09:33:54 PDT 2018 /* * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.lang; /** The CharacterData class encapsulates the large tables once found in * java.lang.Character. */ class CharacterData01 extends CharacterData { /* The character properties are currently encoded into 32 bits in the following manner: 1 bit mirrored property 4 bits directionality property 9 bits signed offset used for converting case 1 bit if 1, adding the signed offset converts the character to lowercase 1 bit if 1, subtracting the signed offset converts the character to uppercase 1 bit if 1, this character has a titlecase equivalent (possibly itself) 3 bits 0 may not be part of an identifier 1 ignorable control; may continue a Unicode identifier or Java identifier 2 may continue a Java identifier but not a Unicode identifier (unused) 3 may continue a Unicode identifier or Java identifier 4 is a Java whitespace character 5 may start or continue a Java identifier; may continue but not start a Unicode identifier (underscores) 6 may start or continue a Java identifier but not a Unicode identifier ($) 7 may start or continue a Unicode identifier or Java identifier Thus: 5, 6, 7 may start a Java identifier 1, 2, 3, 5, 6, 7 may continue a Java identifier 7 may start a Unicode identifier 1, 3, 5, 7 may continue a Unicode identifier 1 is ignorable within an identifier 4 is Java whitespace 2 bits 0 this character has no numeric property 1 adding the digit offset to the character code and then masking with 0x1F will produce the desired numeric value 2 this character has a "strange" numeric value 3 a Java supradecimal digit: adding the digit offset to the character code, then masking with 0x1F, then adding 10 will produce the desired numeric value 5 bits digit offset 5 bits character type The encoding of character properties is subject to change at any time. */ int getProperties(int ch) { char offset = (char)ch; int props = A[(Y[(X[offset>>5]<<4)|((offset>>1)&0xF)]<<1)|(offset&0x1)]; return props; } int getPropertiesEx(int ch) { char offset = (char)ch; int props = B[(Y[(X[offset>>5]<<4)|((offset>>1)&0xF)]<<1)|(offset&0x1)]; return props; } int getType(int ch) { int props = getProperties(ch); return (props & 0x1F); } boolean isOtherLowercase(int ch) { int props = getPropertiesEx(ch); return (props & 0x0001) != 0; } boolean isOtherUppercase(int ch) { int props = getPropertiesEx(ch); return (props & 0x0002) != 0; } boolean isOtherAlphabetic(int ch) { int props = getPropertiesEx(ch); return (props & 0x0004) != 0; } boolean isIdeographic(int ch) { int props = getPropertiesEx(ch); return (props & 0x0010) != 0; } boolean isJavaIdentifierStart(int ch) { int props = getProperties(ch); return ((props & 0x00007000) >= 0x00005000); } boolean isJavaIdentifierPart(int ch) { int props = getProperties(ch); return ((props & 0x00003000) != 0); } boolean isUnicodeIdentifierStart(int ch) { int props = getProperties(ch); return ((props & 0x00007000) == 0x00007000); } boolean isUnicodeIdentifierPart(int ch) { int props = getProperties(ch); return ((props & 0x00001000) != 0); } boolean isIdentifierIgnorable(int ch) { int props = getProperties(ch); return ((props & 0x00007000) == 0x00001000); } int toLowerCase(int ch) { int mapChar = ch; int val = getProperties(ch); if ((val & 0x00020000) != 0) { int offset = val << 5 >> (5+18); mapChar = ch + offset; } return mapChar; } int toUpperCase(int ch) { int mapChar = ch; int val = getProperties(ch); if ((val & 0x00010000) != 0) { int offset = val << 5 >> (5+18); mapChar = ch - offset; } return mapChar; } int toTitleCase(int ch) { int mapChar = ch; int val = getProperties(ch); if ((val & 0x00008000) != 0) { // There is a titlecase equivalent. Perform further checks: if ((val & 0x00010000) == 0) { // The character does not have an uppercase equivalent, so it must // already be uppercase; so add 1 to get the titlecase form. mapChar = ch + 1; } else if ((val & 0x00020000) == 0) { // The character does not have a lowercase equivalent, so it must // already be lowercase; so subtract 1 to get the titlecase form. mapChar = ch - 1; } // else { // The character has both an uppercase equivalent and a lowercase // equivalent, so it must itself be a titlecase form; return it. // return ch; //} } else if ((val & 0x00010000) != 0) { // This character has no titlecase equivalent but it does have an // uppercase equivalent, so use that (subtract the signed case offset). mapChar = toUpperCase(ch); } return mapChar; } int digit(int ch, int radix) { int value = -1; if (radix >= Character.MIN_RADIX && radix <= Character.MAX_RADIX) { int val = getProperties(ch); int kind = val & 0x1F; if (kind == Character.DECIMAL_DIGIT_NUMBER) { value = ch + ((val & 0x3E0) >> 5) & 0x1F; } else if ((val & 0xC00) == 0x00000C00) { // Java supradecimal digit value = (ch + ((val & 0x3E0) >> 5) & 0x1F) + 10; } } return (value < radix) ? value : -1; } int getNumericValue(int ch) { int val = getProperties(ch); int retval = -1; switch (val & 0xC00) { default: // cannot occur case (0x00000000): // not numeric retval = -1; break; case (0x00000400): // simple numeric retval = ch + ((val & 0x3E0) >> 5) & 0x1F; break; case (0x00000800) : // "strange" numeric switch(ch) { case 0x10113: retval = 40; break; // AEGEAN NUMBER FORTY case 0x10114: retval = 50; break; // AEGEAN NUMBER FIFTY case 0x10115: retval = 60; break; // AEGEAN NUMBER SIXTY case 0x10116: retval = 70; break; // AEGEAN NUMBER SEVENTY case 0x10117: retval = 80; break; // AEGEAN NUMBER EIGHTY case 0x10118: retval = 90; break; // AEGEAN NUMBER NINETY case 0x10119: retval = 100; break; // AEGEAN NUMBER ONE HUNDRED case 0x1011A: retval = 200; break; // AEGEAN NUMBER TWO HUNDRED case 0x1011B: retval = 300; break; // AEGEAN NUMBER THREE HUNDRED case 0x1011C: retval = 400; break; // AEGEAN NUMBER FOUR HUNDRED case 0x1011D: retval = 500; break; // AEGEAN NUMBER FIVE HUNDRED case 0x1011E: retval = 600; break; // AEGEAN NUMBER SIX HUNDRED case 0x1011F: retval = 700; break; // AEGEAN NUMBER SEVEN HUNDRED case 0x10120: retval = 800; break; // AEGEAN NUMBER EIGHT HUNDRED case 0x10121: retval = 900; break; // AEGEAN NUMBER NINE HUNDRED case 0x10122: retval = 1000; break; // AEGEAN NUMBER ONE THOUSAND case 0x10123: retval = 2000; break; // AEGEAN NUMBER TWO THOUSAND case 0x10124: retval = 3000; break; // AEGEAN NUMBER THREE THOUSAND case 0x10125: retval = 4000; break; // AEGEAN NUMBER FOUR THOUSAND case 0x10126: retval = 5000; break; // AEGEAN NUMBER FIVE THOUSAND case 0x10127: retval = 6000; break; // AEGEAN NUMBER SIX THOUSAND case 0x10128: retval = 7000; break; // AEGEAN NUMBER SEVEN THOUSAND case 0x10129: retval = 8000; break; // AEGEAN NUMBER EIGHT THOUSAND case 0x1012A: retval = 9000; break; // AEGEAN NUMBER NINE THOUSAND case 0x1012B: retval = 10000; break; // AEGEAN NUMBER TEN THOUSAND case 0x1012C: retval = 20000; break; // AEGEAN NUMBER TWENTY THOUSAND case 0x1012D: retval = 30000; break; // AEGEAN NUMBER THIRTY THOUSAND case 0x1012E: retval = 40000; break; // AEGEAN NUMBER FORTY THOUSAND case 0x1012F: retval = 50000; break; // AEGEAN NUMBER FIFTY THOUSAND case 0x10130: retval = 60000; break; // AEGEAN NUMBER SIXTY THOUSAND case 0x10131: retval = 70000; break; // AEGEAN NUMBER SEVENTY THOUSAND case 0x10132: retval = 80000; break; // AEGEAN NUMBER EIGHTY THOUSAND case 0x10133: retval = 90000; break; // AEGEAN NUMBER NINETY THOUSAND case 0x10323: retval = 50; break; // OLD ITALIC NUMERAL FIFTY case 0x010144: retval = 50; break; // ACROPHONIC ATTIC FIFTY case 0x010145: retval = 500; break; // ACROPHONIC ATTIC FIVE HUNDRED case 0x010146: retval = 5000; break; // ACROPHONIC ATTIC FIVE THOUSAND case 0x010147: retval = 50000; break; // ACROPHONIC ATTIC FIFTY THOUSAND case 0x01014A: retval = 50; break; // ACROPHONIC ATTIC FIFTY TALENTS case 0x01014B: retval = 100; break; // ACROPHONIC ATTIC ONE HUNDRED TALENTS case 0x01014C: retval = 500; break; // ACROPHONIC ATTIC FIVE HUNDRED TALENTS case 0x01014D: retval = 1000; break; // ACROPHONIC ATTIC ONE THOUSAND TALENTS case 0x01014E: retval = 5000; break; // ACROPHONIC ATTIC FIVE THOUSAND TALENTS case 0x010151: retval = 50; break; // ACROPHONIC ATTIC FIFTY STATERS case 0x010152: retval = 100; break; // ACROPHONIC ATTIC ONE HUNDRED STATERS case 0x010153: retval = 500; break; // ACROPHONIC ATTIC FIVE HUNDRED STATERS case 0x010154: retval = 1000; break; // ACROPHONIC ATTIC ONE THOUSAND STATERS case 0x010155: retval = 10000; break; // ACROPHONIC ATTIC TEN THOUSAND STATERS case 0x010156: retval = 50000; break; // ACROPHONIC ATTIC FIFTY THOUSAND STATERS case 0x010166: retval = 50; break; // ACROPHONIC TROEZENIAN FIFTY case 0x010167: retval = 50; break; // ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM case 0x010168: retval = 50; break; // ACROPHONIC HERMIONIAN FIFTY case 0x010169: retval = 50; break; // ACROPHONIC THESPIAN FIFTY case 0x01016A: retval = 100; break; // ACROPHONIC THESPIAN ONE HUNDRED case 0x01016B: retval = 300; break; // ACROPHONIC THESPIAN THREE HUNDRED case 0x01016C: retval = 500; break; // ACROPHONIC EPIDAUREAN FIVE HUNDRED case 0x01016D: retval = 500; break; // ACROPHONIC TROEZENIAN FIVE HUNDRED case 0x01016E: retval = 500; break; // ACROPHONIC THESPIAN FIVE HUNDRED case 0x01016F: retval = 500; break; // ACROPHONIC CARYSTIAN FIVE HUNDRED case 0x010170: retval = 500; break; // ACROPHONIC NAXIAN FIVE HUNDRED case 0x010171: retval = 1000; break; // ACROPHONIC THESPIAN ONE THOUSAND case 0x010172: retval = 5000; break; // ACROPHONIC THESPIAN FIVE THOUSAND case 0x010174: retval = 50; break; // ACROPHONIC STRATIAN FIFTY MNAS case 0x010341: retval = 90; break; // GOTHIC LETTER NINETY case 0x01034A: retval = 900; break; // GOTHIC LETTER NINE HUNDRED case 0x0103D5: retval = 100; break; // OLD PERSIAN NUMBER HUNDRED case 0x01085D: retval = 100; break; // IMPERIAL ARAMAIC NUMBER ONE HUNDRED case 0x01085E: retval = 1000; break; // IMPERIAL ARAMAIC NUMBER ONE THOUSAND case 0x01085F: retval = 10000; break; // IMPERIAL ARAMAIC NUMBER TEN THOUSAND case 0x010919: retval = 100; break; // PHOENICIAN NUMBER ONE HUNDRED case 0x010A46: retval = 100; break; // KHAROSHTHI NUMBER ONE HUNDRED case 0x010A47: retval = 1000; break; // KHAROSHTHI NUMBER ONE THOUSAND case 0x010A7E: retval = 50; break; // OLD SOUTH ARABIAN NUMBER FIFTY case 0x010B5E: retval = 100; break; // INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED case 0x010B5F: retval = 1000; break; // INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND case 0x010B7E: retval = 100; break; // INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED case 0x010B7F: retval = 1000; break; // INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND case 0x010E6C: retval = 40; break; // RUMI NUMBER FORTY case 0x010E6D: retval = 50; break; // RUMI NUMBER FIFTY case 0x010E6E: retval = 60; break; // RUMI NUMBER SIXTY case 0x010E6F: retval = 70; break; // RUMI NUMBER SEVENTY case 0x010E70: retval = 80; break; // RUMI NUMBER EIGHTY case 0x010E71: retval = 90; break; // RUMI NUMBER NINETY case 0x010E72: retval = 100; break; // RUMI NUMBER ONE HUNDRED case 0x010E73: retval = 200; break; // RUMI NUMBER TWO HUNDRED case 0x010E74: retval = 300; break; // RUMI NUMBER THREE HUNDRED case 0x010E75: retval = 400; break; // RUMI NUMBER FOUR HUNDRED case 0x010E76: retval = 500; break; // RUMI NUMBER FIVE HUNDRED case 0x010E77: retval = 600; break; // RUMI NUMBER SIX HUNDRED case 0x010E78: retval = 700; break; // RUMI NUMBER SEVEN HUNDRED case 0x010E79: retval = 800; break; // RUMI NUMBER EIGHT HUNDRED case 0x010E7A: retval = 900; break; // RUMI NUMBER NINE HUNDRED case 0x01105E: retval = 40; break; // BRAHMI NUMBER FORTY case 0x01105F: retval = 50; break; // BRAHMI NUMBER FIFTY case 0x011060: retval = 60; break; // BRAHMI NUMBER SIXTY case 0x011061: retval = 70; break; // BRAHMI NUMBER SEVENTY case 0x011062: retval = 80; break; // BRAHMI NUMBER EIGHTY case 0x011063: retval = 90; break; // BRAHMI NUMBER NINETY case 0x011064: retval = 100; break; // BRAHMI NUMBER ONE HUNDRED case 0x011065: retval = 1000; break; // BRAHMI NUMBER ONE THOUSAND case 0x012432: retval = 216000; break; // CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH case 0x012433: retval = 432000; break; // CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN case 0x01D36C: retval = 40; break; // COUNTING ROD TENS DIGIT FOUR case 0x01D36D: retval = 50; break; // COUNTING ROD TENS DIGIT FIVE case 0x01D36E: retval = 60; break; // COUNTING ROD TENS DIGIT SIX case 0x01D36F: retval = 70; break; // COUNTING ROD TENS DIGIT SEVEN case 0x01D370: retval = 80; break; // COUNTING ROD TENS DIGIT EIGHT case 0x01D371: retval = 90; break; // COUNTING ROD TENS DIGIT NINE default: retval = -2; break; } break; case (0x00000C00): // Java supradecimal retval = (ch + ((val & 0x3E0) >> 5) & 0x1F) + 10; break; } return retval; } boolean isWhitespace(int ch) { int props = getProperties(ch); return ((props & 0x00007000) == 0x00004000); } byte getDirectionality(int ch) { int val = getProperties(ch); byte directionality = (byte)((val & 0x78000000) >> 27); if (directionality == 0xF ) { directionality = Character.DIRECTIONALITY_UNDEFINED; } return directionality; } boolean isMirrored(int ch) { int props = getProperties(ch); return ((props & 0x80000000) != 0); } static final CharacterData instance = new CharacterData01(); private CharacterData01() {}; // The following tables and code generated using: // java GenerateCharacter -plane 1 -template c:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u191/11896/jdk/make/data/characterdata/CharacterData01.java.template -spec c:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u191/11896/jdk/make/data/unicodedata/UnicodeData.txt -specialcasing c:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u191/11896/jdk/make/data/unicodedata/SpecialCasing.txt -proplist c:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u191/11896/jdk/make/data/unicodedata/PropList.txt -o c:/re/workspace/8-2-build-windows-amd64-cygwin/jdk8u191/11896/build/windows-amd64/jdk/gensrc/java/lang/CharacterData01.java -string -usecharforbyte 11 4 1 // The X table has 2048 entries for a total of 4096 bytes. static final char X[] = ( "\000\001\002\003\004\004\004\005\006\007\010\011\012\003\013\014\003\003\003"+ "\003\015\004\016\003\017\020\021\003\022\004\023\003\024\025\026\004\027\030"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\031\032\033\003\003\003\003\003\034\035\003\003"+ "\036\037\003\003\040\041\042\043\003\003\003\003\036\044\045\046\003\003\003"+ "\003\036\036\047\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\050\003\003\003\003\003\003\003\003\003\003\003\003\051\052\053\054\055"+ "\056\057\060\061\062\063\003\064\065\066\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\004\067\030\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\004\004\004\004\004\004\004\004\004\004"+ "\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004\070\003"+ "\003\003\003\071\072\073\074\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004"+ "\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004\004\070"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\004\004\004\004"+ "\004\004\004\004\004\004\004\004\004\004\004\004\004\075\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\004\004\076\077\100"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\101\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\102\102\102\102\102\102\102\103"+ "\102\104\102\105\106\107\110\003\111\111\112\003\003\003\003\003\111\111\113"+ "\114\003\003\003\003\115\116\117\120\121\122\123\124\125\126\127\130\131\115"+ "\116\132\120\133\134\135\124\136\137\140\141\142\143\144\145\146\147\150\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\151\152\153\154\155\156\003\157\003\003\003\003\003\003\003"+ "\003\111\160\111\111\161\162\163\003\164\165\102\166\167\003\003\170\171\167"+ "\172\003\003\003\003\003\111\173\111\174\161\111\175\176\111\177\200\111\111"+ "\111\111\201\111\202\203\204\003\003\003\205\111\111\206\003\111\111\207\003"+ "\111\111\111\161\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003").toCharArray(); // The Y table has 2176 entries for a total of 4352 bytes. static final char Y[] = ( "\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000"+ "\002\000\000\000\000\000\000\000\000\000\002\000\001\000\000\000\000\000\000"+ "\000\003\000\000\000\000\000\000\000\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\003"+ "\003\004\005\003\006\007\007\007\007\010\011\012\012\012\012\012\012\012\012"+ "\012\012\012\012\012\012\012\012\003\013\014\014\014\014\015\016\015\015\017"+ "\015\015\020\021\015\015\022\023\024\025\026\027\030\031\015\015\015\015\015"+ "\015\032\033\034\035\036\036\036\036\036\036\036\036\037\003\003\036\036\036"+ "\036\036\036\003\003\003\003\003\003\003\003\003\003\014\014\014\014\014\014"+ "\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\040\003\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\002\003\000\000\000\000"+ "\000\000\000\000\002\003\003\003\003\003\003\003\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\002\041\042\003\003\003\003\003\003\000\000"+ "\000\000\000\000\000\000\043\000\000\000\000\044\003\003\003\003\003\003\003"+ "\003\003\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\045"+ "\000\000\003\003\000\000\000\000\046\047\050\003\003\003\003\003\051\051\051"+ "\051\051\051\051\051\051\051\051\051\051\051\051\051\051\051\051\051\052\052"+ "\052\052\052\052\052\052\052\052\052\052\052\052\052\052\052\052\052\052\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\003\053\053\053\053\053\003\003\003\003\003\003\003\003\003\003"+ "\003\054\054\054\003\055\054\054\054\054\054\054\054\054\054\054\054\054\054"+ "\054\054\054\054\054\054\054\054\054\056\055\003\055\056\054\054\054\054\054"+ "\054\054\054\054\054\054\057\060\061\062\063\054\054\054\054\054\054\054\054"+ "\054\054\054\064\065\066\003\067\054\054\054\054\054\054\054\054\054\054\054"+ "\054\054\003\003\057\054\054\054\054\054\054\054\054\054\054\054\054\054\054"+ "\054\054\054\054\054\054\054\054\054\054\054\054\054\054\003\003\003\054\070"+ "\071\072\073\003\003\071\071\054\054\056\054\056\054\054\054\054\054\054\054"+ "\054\054\054\054\054\054\003\003\074\075\003\076\077\077\100\063\003\003\003"+ "\003\101\101\101\101\102\003\003\003\054\054\054\054\054\054\054\054\054\054"+ "\054\054\054\054\103\104\054\054\054\054\054\054\054\054\054\054\054\003\067"+ "\105\105\105\054\054\054\054\054\054\054\054\054\054\054\003\060\060\106\063"+ "\054\054\054\054\054\054\054\054\054\055\003\003\060\060\106\063\054\054\054"+ "\054\055\003\003\003\003\003\003\003\003\003\003\003\107\107\107\107\107\110"+ "\111\111\111\111\111\111\111\111\111\112\113\114\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\071\071\071\071\071\071\071\115\116\116\116\003\003\117\117\117\117\117\120"+ "\034\034\034\034\121\121\121\121\121\003\003\003\003\003\003\003\003\074\114"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\122\113\071\123\124\115\125\116\116\003\003\003\003\003\003\003"+ "\000\000\000\000\000\000\000\000\000\000\000\000\002\003\003\003\126\126\126"+ "\126\126\003\003\003\071\127\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\130\071\071\113\071\071\131\075\132\132\132\132\132\116"+ "\116\003\003\003\003\003\003\003\003\003\003\003\003\003\003\071\114\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\133\122\071\071\071\071\123\134\000\135\116\005\003\003\003\126\126"+ "\126\126\126\003\003\003\000\000\000\000\000\130\113\122\071\071\071\136\003"+ "\003\003\003\000\000\000\000\000\000\000\002\003\003\003\003\003\003\003\003"+ "\137\137\137\137\140\140\140\141\142\142\143\144\144\144\144\145\145\146\147"+ "\150\150\150\142\151\152\153\154\155\144\156\157\160\161\162\163\164\165\166"+ "\166\167\170\171\172\153\173\153\153\153\153\044\003\003\003\003\003\003\116"+ "\116\003\003\003\003\003\003\000\000\000\000\000\000\000\000\000\000\000\000"+ "\002\003\003\003\000\000\002\003\003\003\003\003\133\122\122\122\122\122\122"+ "\122\122\122\122\122\122\122\122\122\122\122\122\122\122\122\122\174\003\003"+ "\003\003\003\003\003\076\074\175\176\176\176\176\176\176\000\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\014\014\014\014\014\014\014\014"+ "\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014"+ "\003\003\003\003\003\014\014\014\177\013\014\014\014\014\014\014\014\014\014"+ "\014\014\014\014\200\136\074\014\200\201\201\202\203\203\203\204\074\074\074"+ "\205\040\074\074\074\014\014\014\014\014\014\014\014\014\014\014\014\014\014"+ "\014\074\074\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014"+ "\014\014\014\014\014\014\014\014\003\036\036\036\036\036\036\036\036\036\036"+ "\036\036\036\036\036\036\036\074\206\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\036\036\036\036\036\036\036\036\036\036\036\207\003\003\003\003"+ "\210\210\210\210\210\211\012\012\012\003\003\003\003\003\003\003\212\212\212"+ "\212\212\212\212\212\212\212\212\212\212\213\213\213\213\213\213\213\213\213"+ "\213\213\213\213\212\212\212\212\212\212\212\212\212\212\212\212\212\213\213"+ "\213\214\213\213\213\213\213\213\213\213\213\212\212\212\212\212\212\212\212"+ "\212\212\212\212\212\213\213\213\213\213\213\213\213\213\213\213\213\213\215"+ "\212\003\215\216\215\216\212\215\212\212\212\212\213\213\217\217\213\213\213"+ "\217\213\213\213\213\213\212\212\212\212\212\212\212\212\212\212\212\212\212"+ "\213\213\213\213\213\213\213\213\213\213\213\213\213\212\216\212\215\216\212"+ "\212\212\215\212\212\212\215\213\213\213\213\213\213\213\213\213\213\213\213"+ "\213\212\216\212\215\212\212\215\215\003\212\212\212\215\213\213\213\213\213"+ "\213\213\213\213\213\213\213\213\212\212\212\212\212\212\212\212\212\212\212"+ "\212\212\213\213\213\213\213\213\213\213\213\213\213\213\213\212\212\212\212"+ "\212\212\212\213\213\213\213\213\213\213\213\213\212\213\213\213\213\213\213"+ "\213\213\213\213\213\213\213\212\212\212\212\212\212\212\212\212\212\212\212"+ "\212\213\213\213\213\213\213\213\213\213\213\213\213\213\212\212\212\212\212"+ "\212\212\212\213\213\213\003\212\212\212\212\212\212\212\212\212\212\212\212"+ "\220\213\213\213\213\213\213\213\213\213\213\213\213\221\213\213\213\212\212"+ "\212\212\212\212\212\212\212\212\212\212\220\213\213\213\213\213\213\213\213"+ "\213\213\213\213\221\213\213\213\212\212\212\212\212\212\212\212\212\212\212"+ "\212\220\213\213\213\213\213\213\213\213\213\213\213\213\221\213\213\213\212"+ "\212\212\212\212\212\212\212\212\212\212\212\220\213\213\213\213\213\213\213"+ "\213\213\213\213\213\221\213\213\213\212\212\212\212\212\212\212\212\212\212"+ "\212\212\220\213\213\213\213\213\213\213\213\213\213\213\213\221\213\213\213"+ "\222\003\223\223\223\223\223\224\224\224\224\224\225\225\225\225\225\226\226"+ "\226\226\226\227\227\227\227\227\230\230\231\230\230\230\230\230\230\230\230"+ "\230\230\230\230\230\231\232\232\231\231\230\230\230\230\232\230\230\231\231"+ "\003\003\003\232\003\231\231\231\231\230\231\232\232\231\231\231\231\231\231"+ "\232\232\231\230\232\230\230\230\232\230\230\231\230\232\232\230\230\230\230"+ "\230\231\230\230\230\230\230\230\230\230\003\003\231\230\231\230\230\231\230"+ "\230\230\230\230\230\230\230\003\003\003\003\003\003\003\003\003\003\233\003"+ "\003\003\003\003\003\003\036\036\036\036\036\036\003\003\036\036\036\036\036"+ "\036\036\036\036\036\036\036\036\036\036\036\036\036\003\003\003\003\003\003"+ "\036\036\036\036\036\036\036\207\234\036\036\036\036\036\036\207\234\036\036"+ "\036\036\036\036\036\234\036\036\036\036\036\036\036\235\236\236\236\236\237"+ "\003\003\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\177\014"+ "\014\014\014\014\014\014\014\014\014\014\014\014\036\003\003\014\014\014\014"+ "\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\014\177\003"+ "\003\003\003\003\014\014\014\014\014\014\014\014\014\014\014\014\014\014\177"+ "\003\003\003\003\003\003\014\014\014\014\014\014\014\014\014\014\014\014\177"+ "\003\003\003\014\003\003\003\003\003\003\003\207\003\003\003\003\003\003\003"+ "\036\036\036\234\036\036\036\036\036\036\036\036\036\036\036\036\036\036\036"+ "\036\036\036\207\003\036\036\207\036\036\207\003\003\003\003\003\003\003\003"+ "\003\003\036\036\036\036\036\036\036\036\207\003\003\003\003\003\003\003\036"+ "\036\036\036\036\036\036\036\036\036\036\036\036\036\036\207\207\036\036\036"+ "\036\036\036\036\036\036\036\036\036\036\036\036\036\036\036\036\036\036\036"+ "\036\036\036\036\036\234\036\207\003\036\036\036\036\036\036\036\036\036\036"+ "\036\036\036\036\036\003\036\036\003\003\003\003\003\003\036\036\036\036\036"+ "\036\036\036\036\036\036\036\003\003\003\003\003\003\003\003\003\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003\003\003\003\234\036\036\207\003\234"+ "\036\036\036\036\036\003\003\003\003\003\003\003\003\036\036\036\003\003\003"+ "\003\003\003\003\003\003\003\003\003\003").toCharArray(); // The A table has 320 entries for a total of 1280 bytes. static final int A[] = new int[320]; static final String A_DATA = "\000\u7005\000\u7005\u7800\000\000\u7005\000\u7005\u7800\000\u7800\000\u7800"+ "\000\000\030\u6800\030\000\030\u7800\000\u7800\000\000\u074B\000\u074B\000"+ "\u074B\000\u074B\000\u046B\000\u058B\000\u080B\000\u080B\000\u080B\u7800\000"+ "\000\034\000\034\000\034\u6800\u780A\u6800\u780A\u6800\u77EA\u6800\u744A\u6800"+ "\u77AA\u6800\u742A\u6800\u780A\u6800\u76CA\u6800\u774A\u6800\u780A\u6800\u780A"+ "\u6800\u766A\u6800\u752A\u6800\u750A\u6800\u74EA\u6800\u74EA\u6800\u74CA\u6800"+ "\u74AA\u6800\u748A\u6800\u74CA\u6800\u754A\u6800\u752A\u6800\u750A\u6800\u74EA"+ "\u6800\u74CA\u6800\u772A\u6800\u780A\u6800\u764A\u6800\u780A\u6800\u080B\u6800"+ "\u080B\u6800\u080B\u6800\u080B\u6800\034\u6800\034\u6800\034\u6800\u06CB\u7800"+ "\000\000\034\u4000\u3006\000\u042B\000\u048B\000\u050B\000\u080B\000\u7005"+ "\000\u780A\000\u780A\u7800\000\u7800\000\000\030\000\030\000\u760A\000\u760A"+ "\000\u76EA\000\u740A\000\u780A\242\u7001\242\u7001\241\u7002\241\u7002\000"+ "\u3409\000\u3409\u0800\u7005\u0800\u7005\u0800\u7005\u7800\000\u7800\000\u0800"+ "\u7005\u7800\000\u0800\030\u0800\u052B\u0800\u052B\u0800\u052B\u0800\u05EB"+ "\u0800\u070B\u0800\u080B\u0800\u080B\u0800\u080B\u0800\u056B\u0800\u066B\u0800"+ "\u078B\u0800\u080B\u0800\u050B\u0800\u050B\u7800\000\u6800\030\u0800\u7005"+ "\u4000\u3006\u4000\u3006\u4000\u3006\u7800\000\u4000\u3006\u4000\u3006\u7800"+ "\000\u4000\u3006\u4000\u3006\u4000\u3006\u7800\000\u7800\000\u4000\u3006\u0800"+ "\u042B\u0800\u042B\u0800\u04CB\u0800\u05EB\u0800\030\u0800\030\u0800\030\u7800"+ "\000\u0800\u7005\u0800\u048B\u0800\u080B\u0800\030\u6800\030\u6800\030\u0800"+ "\u05CB\u0800\u06EB\u3000\u042B\u3000\u042B\u3000\u054B\u3000\u066B\u3000\u080B"+ "\u3000\u080B\u3000\u080B\u7800\000\000\u3008\u4000\u3006\000\u3008\000\u7005"+ "\u4000\u3006\000\030\000\030\000\030\u6800\u05EB\u6800\u05EB\u6800\u070B\u6800"+ "\u042B\000\u3749\000\u3749\000\u3008\000\u3008\u4000\u3006\000\u3008\000\u3008"+ "\u4000\u3006\000\030\000\u1010\000\u3609\000\u3609\u4000\u3006\000\u7005\000"+ "\u7005\u4000\u3006\u4000\u3006\u4000\u3006\000\u3549\000\u3549\000\u7005\000"+ "\u3008\000\u3008\000\u7005\000\u7005\000\030\000\u3008\u4000\u3006\000\u744A"+ "\000\u744A\000\u776A\000\u776A\000\u776A\000\u76AA\000\u76AA\000\u76AA\000"+ "\u76AA\000\u758A\000\u758A\000\u758A\000\u746A\000\u746A\000\u746A\000\u77EA"+ "\000\u77EA\000\u77CA\000\u77CA\000\u77CA\000\u76AA\000\u768A\000\u768A\000"+ "\u768A\000\u780A\000\u780A\000\u75AA\000\u75AA\000\u75AA\000\u758A\000\u752A"+ "\000\u750A\000\u750A\000\u74EA\000\u74CA\000\u74AA\000\u74CA\000\u74CA\000"+ "\u74AA\000\u748A\000\u748A\000\u746A\000\u746A\000\u744A\000\u742A\000\u740A"+ "\000\u770A\000\u770A\000\u770A\000\u764A\000\u764A\000\u764A\000\u764A\000"+ "\u762A\000\u762A\000\u760A\000\u752A\000\u752A\000\u3008\u7800\000\u4000\u3006"+ "\000\u7004\000\u7004\000\u7004\000\034\u7800\000\000\034\000\u3008\000\u3008"+ "\000\u3008\000\u3008\u4800\u1010\u4800\u1010\u4800\u1010\u4800\u1010\u4000"+ "\u3006\u4000\u3006\000\034\u4000\u3006\u6800\034\u6800\034\u7800\000\000\u042B"+ "\000\u042B\000\u054B\000\u066B\000\u7001\000\u7001\000\u7002\000\u7002\000"+ "\u7002\u7800\000\000\u7001\u7800\000\u7800\000\000\u7001\u7800\000\000\u7002"+ "\000\u7001\000\031\000\u7002\uE800\031\000\u7001\000\u7002\u1800\u3649\u1800"+ "\u3649\u1800\u3509\u1800\u3509\u1800\u37C9\u1800\u37C9\u1800\u3689\u1800\u3689"+ "\u1800\u3549\u1800\u3549\u1000\u7005\u1000\u7005\u7800\000\u1000\u7005\u1000"+ "\u7005\u7800\000\u6800\031\u6800\031\u7800\000\u6800\034\u1800\u040B\u1800"+ "\u07EB\u1800\u07EB\u1800\u07EB\u1800\u07EB\u7800\000"; // The B table has 320 entries for a total of 640 bytes. static final char B[] = ( "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004"+ "\004\004\000\004\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\004"+ "\004\000\000\000\000\000\000\000\000\000\000\000\004\004\004\004\004\000\000"+ "\000\000\000\004\000\000\004\004\000\000\000\000\004\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000").toCharArray(); // In all, the character property tables require 9728 bytes. static { { // THIS CODE WAS AUTOMATICALLY CREATED BY GenerateCharacter: char[] data = A_DATA.toCharArray(); assert (data.length == (320 * 2)); int i = 0, j = 0; while (i < (320 * 2)) { int entry = data[i++] << 16; A[j++] = entry | data[i++]; } } } }
⏎ java/lang/CharacterData01.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, 247650👍, 4💬
Popular Posts:
Apache Commons Lang 3 is the 3rd version of Apache Commons Lang, which provides a host of helper uti...
ANTLR is a powerful parser generator for multiple programming languages including Java. ANTLR contai...
HttpComponents Core Source Code Files are provided in the source package file, httpcomponents-core-5...
Provides support for the runtime platform, core utility methods and the extension registry. JAR File...
JDK 11 jdk.localedata.jmod is the JMOD file for JDK 11 Localedata module. JDK 11 Locale Data module ...