JAVA帮助文档全系列

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 
JDK包含的基本组件包括: 
   ·javac – 编译器,将源程序转成字节码 
   ·jar – 打包工具,将相关的类文件打包成一个文件 
   ·javadoc – 文档生成器,从源码注释中提取文档 
   ·jdb – debugger,查错工具 
JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。 
JDK中还包括各种例子程序,用以展示Java API中的各部分。

JDK 官方下载

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 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


JDK API 帮助文档 : 

JDK 5 :

Java SE 5 API 中文版 CHM 下载: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 :

JDK6 API 中文版下载: https://jdk-api-zh-cn.dev.java.net/

JDK6 API 中文版 HTML 格式在线文档:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/
JDK6 API 中文版zip 格式下载: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip

http://java.sun.com/products/archive/

http://www.allimant.org/javadoc/index.php

推荐阅读:

关于JAVA项目config.properties配置的说明

JAVA5创建动态类及查看其方法列表信息示例

掌握以下知识 可以算是精通java了

国内外最好的java开发论坛及站点汇总

java 线程锁synchronized应用技巧

java基础知识点汇总 I
java基础知识点汇总 II
java基础知识点汇总 III

JAVA正则表达式高级用法(分组与捕获)

java正则表达式小应用更新 第三版

解决Myeclipse8.5启动时自动关闭的问题

Servlert 在 web.xml 中的配置说明

java正则表达式小应用更新 第二版

关于java线程锁的问题

Java 类中方法重载详解

java开源项目Log4J 详解

java正则表达式小应用
Java7: 正则表达式将支持命名捕获组

Jsp select top 无效的游标状态 解决办法

验证哥德巴赫猜想 : 1-100之內所有大于2的偶数都是两个素数之和

禁用myeclipse indexes 及 优化myEclipse 启动速度

在MyEclipse中导入: import javax.servlet.* 包时报错的解决办法

Java 相对路径与绝对路径的问题 2

Java 相对路径与绝对路径的问题

Tomcat5 中文乱码问题

java newInstance() 和 new Class() 的区别

JAVA基础面试题

java 注解实例

Java 提供的三个基本注解

Java核心API需要掌握的程度

关于java内省机制的一些描述与说明

关于 "MyEclipse 快速提取方法的技巧" 文章中get方法的另类实现(源码工程下载)

MyEclipse 快速提取方法的技巧

Apache Common BeanUtils 介绍及下载

JAVA反射机制详解 --- 反射基础及应用实例

JAVA反射机制详解 --- 通过Class类取得完整结构(了解)

JAVA反射机制详解 --- 反射的进一步应用(理解)

JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载

优化设置来提升MyEclipse8.5 软件性能

在MyEclipse 打开的html 标记属性值的智能提示

关于 myeclipse 中的'ISO-8859-1'编码问题

修改MyEclipse的智能感知功能

Myeclipse优化(智能提示、javadoc、解决jsp页面假死)

MyEclipse常用快捷键

CKEditor文件上传之JSP 实例

用记事本保存的UTF-8格式的java文件不能编译通过的解决方法

Tomcat5.5 安装文件夹结构及配置说明

TOMCAT 5.5 服务器 打开就关闭 的解决方法

JDK1.5 下载及安装环境配置

初学者笔记:刚接触Java是的学习方法及心情

JAVA学习----读此文章 有如醍醐灌顶 豁然开朗

J2ME里面的一些未实现的三角函数

相当不错的忠告!------如何编出健壮的代码 java编程30条规则

运行第一个JAVA程序

坦克大战代码_框架

有创业及野心的一定要看

处世之道三百要素

人生励志:让您一生受用不尽的箴言

微博经典语录

谁知这些箴言出自谁之手

据说曾经改变了千万人的人生经典语录

越是忍住泪水,越会变成幸福的良药

让你终生受益的一堂课!值得与大家一起分享

世界创意IQ最高人的生活:一切思维都源于自然

保健与养生 <不断更新中>

技能和嗜好 <不断更新中>

营销-推广 技巧 资源 教程汇总 <不断更新中>

开心一刻<笑一笑 十年少> <不断更新中>


程序人生 生活感悟 <不断更新中>

执子之手 与子成说 <不断更新中>

生活百态 <不断更新中>


网络资源教程大全 <不断更新中>

手机应用 <不断更新中>

黑莓手机教程资源大全 <不断更新中>


vim资源及使用教程 <不断更新中>

软件应用 <不断更新中>


Windows 7 技巧与使用教程 <不断更新中>

虚拟机安装与使用 <不断更新中>

计算机安全 <不断更新中>

操作系统应用大全及使用技巧 <不断更新中>

DOS教程 <不断更新中>

linux-unix 教程 资源汇总 <不断更新中>

windows2003 资源教程汇总 <不断更新中>


搜索引擎优化(SEO) <不断更新中>

图像处理(Photoshop) <不断更新中>

Flash学习相关教程 <不断更新中>


windows-IIS 教程资源汇总 <不断更新中>

设计开发与逻辑推理 <不断更新中>

Wap Website Design <不断更新中>

VB.NET教程 <不断更新中>

asp/vb学习教程 <不断更新中>

C/C++学习教程 <不断更新中>

正则表达式教程 <不断更新中>

WAMP/LAMP PHP MYSQL 安装 开发环境 搭建及使用教程 <不断更新中>


转:http://hi.baidu.com/%D5%D4%C7%E5%B3%BC/blog/item/40057a2f0f99974a4ec226f5.html

Java Platform Standard Edition 7 Documentation What's New Documentation Release Notes Tutorials and Training The Java Tutorials Java Training More Information Java SE 7 Names and Versions Java SE White Papers Documentation Accessibility Specifications Installation Instructions Supported Systems Configurations Java SE 7 and JDK 7 Compatibility JDK 7 Adoption Guide Troubleshooting Java SE About Test / Sample Applications and Code Resources Oracle Java SE Advanced and Oracle Java SE Suite Open JDK Bugs Database Downloads Java SE Downloads Community Forums Blogs User Groups Wikis Newsletters Events Other Technologies Java EE Java ME Java FX GlassFish NetBeans Oracle has two products that implement Java Platform Standard Edition (Java SE) 7: Java SE Development Kit (JDK) 7 and Java SE Runtime Environment (JRE) 7. JDK 7 is a superset of JRE 7, and contains everything that is in JRE 7, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE 7 provides the libraries, the Java Virtual Machine (JVM), and other components to run applets and applications written in the Java programming language. The following conceptual diagram illustrates Java component technologies: JDK Java Language Java Language ` Tools & Tool APIs java javac javadoc jar javap JPDA JConsole Java VisualVM Java DB Security Int'l RMI IDL Deploy Monitoring Troubleshoot Scripting JVM TI JRE RIAs Java Web Start Applet / Java Plug-in User Interface Toolkits AWT Swing Java 2D Accessibility Drag n Drop Input Methods Image I/O Print Service Sound Java SE API Integration Libraries IDL JDBC JNDI RMI RMI-IIOP Scripting Other Base Libraries Beans Int'l Support Input/Output JMX JNI Math Networking Override Mechanism Security Serialization Extension Mechanism XML JAXP lang and util Base Libraries lang and util Collections Concurrency Utilities JAR Logging Management Preferences API Ref Objects Reflection Regular Expressions Versioning Zip Instrumentation Java Virtual Machine Java HotSpot Client and Server VM Description of Java Conceptual Diagram What's New in Documentation Documentation is regularly updated to provide developers with in-depth information about new features in the Java platform. Some recent updates include: Swing The JLayer class has been added, which is a flexible and powerful decorator for Swing components; see How to Decorate Components with JLayer. The Nimbus Look and Feel has been moved from the com.sun.java.swing package to the javax.swing package; see the javax.swing.plaf.nimbus package. Mixing Heavyweight and Lightweight Components is easier to accomplish. Windows with transparency and non-rectangular shape are supported; see How to Create Translucent and Shaped Windows An HSV tab has been added to the JColorChooser class. Java I/O The java.nio.file package and its related package, java.nio.file.attribute, provide comprehensive support for file I/O and for accessing the file system; see File I/O (featuring NIO.2). NIO stands for non-blocking I/O. The directory <Java home>/sample/nio/chatserver/ contains samples that demonstrate the new APIs contained in the java.nio.file package. The directory <Java home>/demo/nio/zipfs/ contains samples that demonstrate the NIO.2 NFS (Network File System) file system. Networking The URLClassLoader.close method has been added; see Closing a URLClassLoader. The Sockets Direct Protocol (SDP) provides access to high performance network connections; see Understanding the Sockets Direct Protocol. Security A new native provider has been added that provides several ECC-based algorithms (ECDSA/ECDH); see Sun PKCS#11 Provider's Supported Algorithms in Java PKCS#11 Reference Guide. Weak cryptographic algorithms can now be disabled; see Appendix D: Disabling Cryptographic Algorithms in Java PKI Programmer's Guide and Disabled Cryptographic Algorithms in Java Secure Socket Extension (JSSE) Reference Guide. Various enhancements related to SSL/TLS have been added to Java Secure Socket Extension. Collections The TransferQueue interface has been added, which is a refinement of the BlockingQueue interface. The class LinkedTransferQueue implements the TransferQueue interface. Concurrency The fork/join framework, which is based on the ForkJoinPool class, is an implementation of the Executor interface. It is designed to efficiently run a large number of tasks using a pool of worker threads. A work-stealing technique is used to keep all the worker threads busy, to take full advantage of multiple processors. See Fork/Join in The Java Tutorials. The directory <Java home>/sample/forkjoin/ contains samples that demonstrate the fork/join framework. The ThreadLocalRandom class eliminates contention among threads using pseudo-random numbers; see Concurrent Random Numbers. The Phaser class is a new synchronization barrier, similar to CyclicBarrier. Rich Internet Applications (RIA) and Deployment The window of a dragged applet can be decorated with a default or custom title; see Requesting and Customizing Applet Decoration in Draggable Applets. The following enhancements have been made to the syntax of JNLP files; see JNLP File Syntax: The os attribute in the information and resources elements can now contain specific versions of Windows, such as Windows Vista or Windows 7. Applications can use the install attribute in the shortcut element to specify their desire to be installed. Installed applications are not removed when the Java Web Start cache is cleared, but can be explicitly removed using the Java Control Panel. Java Web Start applications can be deployed without specifying the codebase attribute; see Deploying Without Codebase A JNLP file can be embedded into an HTML page; see Embedding JNLP File in Applet Tag. You can check the status variable of the applet while it is loading to determine if the applet is ready to handle requests from JavaScript code; see Handling Initialization Status With Event Handlers. You now have control of the window decoration style and title of an applet launched from a shortcut or dragged out of the browser; see Requesting and Customizing Applet Decoration in Developing Draggable Applets. Java 2D A new XRender-based Java 2D rendering pipeline is supported for modern X11-based desktops, offering improved graphics performance; see the xrender flag in System Properties for Java 2D Technology. The JDK now enumerates and displays installed OpenType/CFF fonts through methods such as GraphicsEnvironment.getAvailableFontFamilyNames; these fonts are also recognized by the Font.createFont method. See Selecting a Font. The TextLayout class supports Tibetan script. libfontconfig, a font configuration API, is used to select fonts to use for the logical fonts for some implementations of Linux; see Fontconfig. Java XML This release contains Java API for XML Processing (JAXP) 1.4.5, supports Java Architecture for XML Binding (JAXB) 2.2.3, and supports Java API for XML Web Services (JAX-WS) 2.2.4. Internationalization Unicode 6.0.0 is supported; see Unicode in The Java Tutorials. The directory <Java home>/demo/jfc/Font2DTest/ contains samples that demonstrate Java support for Unicode 6.0. Java SE 7 can accommodate new currencies that are identified by their ISO 4217 codes; see the Currency class. java.lang Package Potential deadlocks were eliminated for multithreaded, non-hierarchically delegating custom class loaders; see Multithreaded Custom Class Loaders in Java SE 7. Java Programming Language The following enhancements have been added to the Java language: Binary Literals Underscores in Numeric Literals Strings in switch Statements Type Inference for Generic Instance Creation Improved Compiler Warnings and Errors When Using Non-Reifiable Formal Parameters with Varargs Methods The try-with-resources Statement Catching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking Java Virtual Machine Java Virtual Machine Support for Non-Java Languages: Java SE 7 introduces a new JVM instruction that simplifies the implementation of dynamically typed programming languages on the JVM. Garbage-First Collector is a server-style garbage collector that replaces the Concurrent Mark-Sweep Collector (CMS). Java HotSpot Virtual Machine Performance Enhancements JDBC 4.1 JDBC 4.1 introduces the following features: The ability to use a try-with-resources statement to automatically close resources of type Connection, ResultSet, and Statement; see Closing Connections in Processing SQL Statements. RowSet 1.1: The introduction of the RowSetFactory interface and the RowSetProvider class, which enable you to create all types of row sets supported by your JDBC driver; see Using the RowSetFactory Interface in Using JdbcRowSet Objects.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值