JDK 1.6 for Windows 64-bit 是针对Windows操作系统的64位Java开发工具包版本,提供全面的软件开发支持和优化性能。
Java开发工具包(JDK)是Sun Microsystems为Java开发者提供的核心产品。自Java问世以来,它一直是应用最广泛的软件开发套件(SDK)。JDK 包括了 Java 运行环境、一系列的 Java 工具以及基础类库(rt.jar)。无论是哪种 Java 应用服务器,实际上都内置了一个特定版本的 JDK。因此,掌握 JDK 是学习 Java 的第一步。
除了 Sun 公司发布的主流 JDK 外,还有其他公司和组织开发了自己的 JDK 版本,例如 IBM 和 BEA 分别提供的 Jrocket 以及 GNU 组织开发的 SDK 等等。其中IBM公司的JDK在性能上具有优势,其包含的Java虚拟机(JVM)比Sun版本效率更高;而BEA 公司专门为 x86 平台设计了运行速度更快的 Java 虚拟机 Jrocket。
从 Sun JDK 5.0 版本开始,引入了一些实用的新特性如泛型,并且不再使用过去的命名方式(1.2, 1.3, 1.4),转而采用新的版本号格式(5.0、6.0)。自 6.0 起,在桌面应用上的运行效率有了显著的提升。
JDK 自身是用 Java 编写的,下载安装包中包含了一个名为 src.zip 的文件,其中存放着 JDK 源代码。
版本分类包括:
- SE(标准版),适用于大多数开发环境;
- EE (企业级),用于 J2EE 应用程序的开发;
- ME(微型版),主要用于移动和嵌入式设备上的 Java 程序。
JDK 的基本组件有:编译器 javac,将源代码转换为字节码;打包工具 jar,可合并相关类文件成单一文件;文档生成器 javadoc 从注释中提取文档;调试器 jdb ,用于查找错误;java 命令运行 .class 文件的 Java 程序。此外还有 appletviewer 小程序浏览器、javah 和 javap 工具等。
常用的包包括:
- java.lang,提供系统基础类如 String;
- java.io,包含所有与输入输出相关的类(例如文件操作);
- java.net ,用于网络相关功能的实现(比如URL, URLConnection 等);
- java.util ,为系统提供了辅助类特别是集合框架 Collection,List 和 Map 。
- java.sql:提供数据库连接和查询的支持;
- javax.servlet,支持 JSP、Servlet 开发。