JDK (Java Development Kit, Java Development Kit, Java Development Tool) is a program development environment that writes Java applets and applications. It consists of a running environment above the operating system layer and the tools required by developers to compile, debug and run applets and applications written in Java.
JDK (Java Development Kit) is a product of Sun Microsystems for Java developers. Since Java was launched, JDK has become the most widely used Java SDK (Software development kit).
The basic components included in the JDK include:
・Javac compiler, convert source program into bytecode
・Jar packaging tool, package related class files into a file
・javadoc document generator, extract documents from source code comments
・jdb debugger, error check tool
The JDK also includes the complete JRE (Java Runtime Environment, Java Runtime Environment), also known as private runtime. It includes various library classes for product environments, as well as supplementary libraries for developers, such as international libraries and IDL libraries.
The JDK also includes various example programs to showcase various parts of the Java API.
JDK official download
JDK1.5:
http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-1_5_0_07-windows-i586-p.exe?BundledLineItemUUID= 1Y5IBe.moNgAAAEhQaQH6rQU&OrderID=BjFIBe.miUsAAAEhJaQH6rQU&ProductID=83HACUFBFwsAAAEYQNw5AXuM&FileName=/jdk-1_5_0_07-windows-i586-p.exe
JDK1.6:
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
JDK 1.7:
http://www.java.net/download/jdk7/archive/b134/binaries/jdk-7-ea-bin-b134-windows-i586-17_mar_2011.exe
http://www.java.net/download/jdk7/archive/b138/binaries/jdk-7-ea-bin-b138-windows-i586-14_apr_2011.exe
http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-i586.exe
JDK API Help Documentation:
JDK 5:
Java SE 5 API Chinese version CHM Download: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/JDK_API_1_5_zh_CN.CHM
JAVASE5 EN Downloads: http://javadoc.allimant.org/dist/jdk150.zip
JDK 6:
Download the JDK6 API Chinese version: https://jdk-api-zh-cn.dev.java.net/
JDK6 API Chinese version HTML format online document: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/
JDK6 API Chinese version zip format download: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip
JDK6 API CHM Chinese reference download: http://chinesedocument.com/upimg/soft/JDK6API Chinese reference 070114.rar
Java SE 6 API Chinese version CHM Download: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM
ZIP format: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip
English Version: http://javadoc.allimant.org/dist/j2se6.zip
JDK 7:
English Verson: http://download.java.net/jdk7/docs/api/
http://www.java.net/download/jdk7/archive/b138/jdk-7-ea-bin-b138-apidocs-14_apr_2011.zip
For specific detailed version information of JDK and the download address of all versions of JDK, please refer to the following URL:
http://java.sun.com/javase/downloads/index.jsp
http://java.sun.com/products/archive/
http://www.allimant.org/javadoc/index.php
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
Wulin.com online manual address:
jdk 1.7 Reference Manual Official English Version
JDK 1.6 API java Chinese reference manual
JDK 1.5 API java Chinese reference manual