Introduction to the

  1. Oracle Java8_261;
  2. Src.zip: Source code for the core class.

The SRC. Zip

SRC. Zip School exercises ── com. Sun School exercises ── Java School exercises ── Java School Exercises ── orgCopy the code

com.sun

The Java.* and Javax.* implementation classes in Sun’S hotspot virtual machine are included in RT, so we can also call them. However, as they are not the interfaces promised by Sun, they can be added or deleted at any time according to the implementation needs. Not available in other JDK implementations, these classes may not be backward compatible, so they are generally not recommended.

java

The Standard library of the Java SE, part of the Java standard, is a promised Java development interface that is generally backward compatible and not easily modified. All JDK implementations, including those from other vendors (IBMJDK/HPJDK/OpenJDK), are identical on Java.*.

javax

Part of the Java standard, but not included in the standard library, generally an extension of the standard library. It’s usually a domain specific API, not a generic API, so the API is provided as an extension to keep the JDK’s standard library from getting too big. Of course, the early Javax was later incorporated into the standard library, so the standard libraries in newer versions of the JDK, such as JMX,java5 used to be provided as an extension. However, jdK5 is now part of the standard library, and all Javax. management is also part of the JDK5 standard library.

launcher

The class in the JRE used to launch the program entry main(). Main functions: Create ExtClassLoader and AppClassLoader, also create SercurityManager according to the configuration, set the process context class loader. The documents under this package have not been found, and it will be added later.

  1. defines.h
  2. emessages.h
  3. java.c
  4. java.h
  5. java_md.c
  6. java_md.h
  7. jli_util.c
  8. jli_util.h
  9. main.c
  10. manifest_info.h
  11. parse_manifest.c
  12. splashscreen.h
  13. splashscreen_stubs.c
  14. version_comp.c
  15. version_comp.h
  16. wildcard.c
  17. wildcard.h

org

Java libraries provided by enterprises or organizations, most of which are not provided by Sun, through com.sun.*, do not have backward compatibility, can be added or deleted as needed, among which the most commonly used are heap XML, web page, server classes and interfaces provided by W3C.