Java 官方文档整理

本文整理一些学习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)

  1. Java Programming Language (guides/language)
  2. Java Virtual Machine Technology (guides/vm)
  3. JDK Tools and Utilities (technotes/tools)

Java SE API:

  1. Base Libraries (guides/#base):
  1. 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)
  2. 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 Glancelink

  1. HotSpot Engine Architecture,link
  2. HotSpot Thread Implementation (Solaris),link
  3. HotSpot Garbage Collection,link
  • Memory Management Whitepaper[pdf]link:最权威、最完整文档
  • Garbage Collector Ergonomics,link
  • Garbage Collection Tuning,link
  • Garbage First ("G1") Garbage Collector,link
  1. HotSpot Ergonomics,link
  2. HotSpot Performance and Tuning,link
  • 2007.10, Java SE 6.0 Performance White Paper,link
  • 2005.03, J2SE 5.0 Performance White Paper,link
  1. HotSpot Publications,link

Troubleshooting Java SE 8,link 资料汇总

  1. Java Troubleshooting Guide Java SE 8,link
  2. Troubleshooting Guide for Java SE 6 with HotSpot VM,link
  3. Troubleshooting Guide for HotSpot VM (JDK 7),link