本文整理一些学习Java需要翻阅或必须的官方文档资料。
Java SE文档
Java SE Technologies at a Glance http://www.oracle.com/technetwork/java/javase/tech/index.html
http://docs.oracle.com/javase/8/
http://docs.oracle.com/javase/8/docs/index.html Platform Overview平台概览图
http://docs.oracle.com/javase/8/javase-books.htm
Java Platform Overview (docs/technotes/guides)
- Java Programming Language (guides/language)
- Java Virtual Machine Technology (guides/vm)
- JDK Tools and Utilities (technotes/tools)
Java SE API:
- Base Libraries (guides/#base):
- Lang and Util Packages: lang and util (java.lang & java.util), Math (java.lang.Math), Collections (java.util), Reference Objects, Regular Expressions (java.util.regex), Logging (java.util.logging), Management (java.lang.management), Instrumentation (java.lang.instrument), Concurrency Utilities (java.lang.Thread, java.util.concurrent), Reflection (java.lang.reflect), Package Versioning, Preferences API (java.util.prefs), JAR (java.util.jar), Zip (java.util.zip)
- Other Base Packages: Beans (java.beans), Security (java.security & javax.crypto), Serialization (java.io), Extension Mechanism, JMX, XML JAXP, Networking (java.net & javax.net), Override Mechanism, JNI, Date and Time (java.time), Input/Output (java.io & java.nio), Internationalization
- Integration Libraries (guides/#integration): IDL (CORBA, org.omg.*), JDBC (java.sql & javax.sql), RMI (java.rmi), RMI-IIOP (org.omg.*) JNDI (javax.naming), Scripting (javax.script)
- User Interface Libraries (guides/#userinterface): Swing, Java 2D, AWT, Accessibility, Drag and Drop, Input Methods, Image I/O, Print Service, Sound
http://docs.oracle.com/javase/8/docs/technotes/guides/scripting/
中文API文档:
http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/
http://www.cjsdn.net/Doc/JDK60/
Java虚拟机
https://en.wikipedia.org/wiki/Template:Java_Virtual_Machine
https://en.wikipedia.org/wiki/Java_performance
JDK源码:
https://github.com/dmlloyd/openjdk
https://github.com/openjdk-mirror/jdk7u-jdk
https://github.com/openjdk-mirror/jdk7u-hotspot
虚拟机与性能
http://en.wikipedia.org/wiki/Template:Java_%28software_platform%29
http://en.wikipedia.org/wiki/Template:Java_Virtual_Machine
http://en.wikipedia.org/wiki/Java_performance
http://openjdk.java.net/groups/hotspot/
Java SE HotSpot at a Glance,link
- HotSpot Engine Architecture,link
- HotSpot Thread Implementation (Solaris),link
- HotSpot Garbage Collection,link
- Memory Management Whitepaper[pdf],link:最权威、最完整文档
- Garbage Collector Ergonomics,link
- Garbage Collection Tuning,link
- Garbage First ("G1") Garbage Collector,link
- HotSpot Publications,link
Troubleshooting Java SE 8,link 资料汇总