未找到结果

没有与搜索匹配的结果

Java SE 文档

此处提供了大量信息,可帮助您学习和使用 Java 平台技术。

访问 Java Platform Standard Edition 技术文档站点,了解有关新特性和增强功能、Java 教程、开发人员指南、API 文档等的信息。

产品许可、商业特性和条款
  • 针对 Java SE 平台产品的二进制代码许可协议(HTMLPDF
  • 每个版本中的 Java SE 产品版本和商业特性的概述(HTMLPDF
自述文件
  • Java SE 和 JavaFX 自述文件 (HTML)
  • Java SE、JavaFX 和 JRockit 第三方许可自述文件 (HTML)

自述文件存档

版本说明

有关数据收集的说明

  • 有关 Oracle 在 Java Runtime Environment 安装和自动更新期间收集的数据的信息(HTMLPDF

注意,JavaFX 文档概述页面现在位于这里

Java SE 下载

Java Platform, Standard Edition

Java SE 11 LTS

Java SE 11 LTS 是 Java SE 平台的首个长期支持特性版本。

更多信息

Java SE 10.0.2

Java SE 10.0.2 是 Java SE 平台的新特性版本

我需要哪个 Java 软件包?

  • 软件开发人员: JDK (Java SE Development Kit)。面向 Java 开发人员。包括一个完整的 JRE 以及用于开发、调试和监视 Java 应用的工具。
  • 在服务器上运行应用的管理员:服务器 JRE (Server Java Runtime Environment) 用于在服务器上部署 Java 应用。包括 JVM 监视工具以及服务器应用通常所需的工具,但不包括浏览器集成(Java 插件)、自动更新及安装程序。更多信息
  • 在桌面上运行 Java 的最终用户:JRE: (Java Runtime Environment)。可满足大多数最终用户需要。包含在系统上运行 Java 应用所需的一切内容。

Java SE 8u181

Java SE 8u181 包括重要的错误修复。Oracle 强烈建议所有 Java SE 8 用户升级到该版本。

Java SE 7 和 Java SE 6 更新

Oracle 客户只能通过 My Oracle Support (需要登录)获得2015 年 4 月以后发布的 Java SE 7 更新和 2013 年 4 月以后发布的 Java SE 6 更新。

Java SE Subscription 为用户提供商业特性,用户可以访问关键错误修复、获得安全修复程序并可获得一般维护。

预览版

JDK 和 JRE 未来版本的预览版用于测试。这些预览版包括未来更新和未来主要版本。这些版本仅许可用于测试环境,不得用于生产环境。

JDK 8 演示和示例

JDK 8 上常见任务及新功能的演示和示例。JavaFX 8 演示和示例包括在 JDK 8 演示和示例包中。随 JDK 演示和示例一起提供的源代码是为了说明特定特性和技术的使用,并为此进行了专门的简化。

其他资源

Oracle Java Advanced Management Console

Advanced Management Console (AMC) 让桌面管理员能够跟踪和管理组织内的 Java 使用情况 — 了解哪个 Java 版本与哪些应用结合使用,并管理兼容性/安全性。AMC 这个商业产品适用于具有 Java SE Subscription 许可的 Java 用户。更多信息箭头

适用于 JDK/JRE 8 的 Java Cryptography Extension (JCE) 无限强度权限策略文件

Java Time Zone Updater Tool

TZUpdater 工具支持 Oracle JDK 或 JRE 用户用新的时区数据修补安装。 更多信息箭头

Java API Documentation Updater Tool 1.3

Java API Documentation Updater Tool 就地修复用 JDK 5u45、6u45、7u21 及早期版本中包括的 javadoc 版本创建的 Java API 文档。更多详细信息,请参见 7u25 版本说明

适用于 Java SE 6 及早期版本的 Java Access Bridge

Java Access Bridge 是一项在 Microsoft Windows DLL 中公开 Java Accessibility API 的技术,可以使实现 Java Accessibility API 的 Java 应用和小程序对 Microsoft Windows 系统上的辅助技术可见。

Java Access Bridge 集成到 Java SE 7 Update 6 及更高版本中。因此,您只需要适用于 Java SE 6 及早期版本的 Java Access Bridge 2.0.2。

Java 存档

Java 存档提供对一些 Java 历史版本的访问。 警告:提供这些旧的 JRE 和 JDK 版本是为了帮助开发人员对旧系统中的问题进行调试。它们未使用新安全补丁进行更新,不建议用于生产环境。

Java SE 概览

Java Platform, Standard Edition (Java SE) 可以让您在 桌面和服务器上开发和部署 Java 应用。Java 提供了当今应用所需要的丰富的用户界面、良好的性能、多功能性、可移植性和安全性。

Oracle JDK 8 公共更新终止

2019 年1 月以后,Oracle 不会将 Java SE 8 的更多更新发布到其公共下载站点用于商业用途。需要继续访问关键错误修复程序和安全修复程序以及 Java SE 8 或早期版本的常规维护的客户可以通过 Oracle Java SE Advanced、Oracle Java SE Advanced Desktop 或Oracle Java SE Suite 获得长期支持。有关更多信息以及有关如何获得对 Oracle JDK 8 更长期支持的详细信息,请参见 Oracle Java SE 支持规划。

新动态

Java Platform, Standard Edition 10.0.2

Java SE 10.0.2 是 Java SE 平台的新版本。Oracle 强烈建议所有 Java SE 用户升级到该版本。

下载, 版本说明

Java Platform, Standard Edition 8 Update 181 (Java SE 8u181)

这个 Java Platform 新版本包括重要的安全修复程序。Oracle 强烈建议所有 Java SE 8 用户升级到该版本。适用于 ARM 的 JDK 现在与适用于其他平台的下载位于同一页面中。

下载, 版本说明

Advanced Management Console

让系统管理员能够有效地控制企业桌面上运行的各种 Java 版本,提供一个更安全的环境,改善应用体验,提高应用可用性。文档

Java 平台安全性

介绍角色提供的安全信息。面向开发人员、系统管理员、家庭用户和安全专业人员。

Java Mission Control

Java Flight Recorder 和 Java Mission Control 共同打造了一个完整的工具链,可以持续收集低级和详细的运行时信息,以便进行事后事故分析。

版本说明 演示 白皮书

部署规则集

部署规则集让桌面管理员可以控制整个组织内的 Java 客户端兼容性和默认提示。文档

服务器 JRE

从 Java SE 7u21 开始,就提供了一个 Server Java Runtime Environment(服务器 JRE)软件包在服务器上部署 Java 应用。更多信息

Java 小程序和 Web Start — 代码签名

从 Java SE 7u21 开始,鼓励使用可信证书给所有 Java 小程序和 Web Start 应用签名。更多信息

更新

Java SE 10.0.2

Java SE 10.0.2 是针对 JDK 10 的新版本。

版本说明 , 下载

Java SE 8u181

Java SE 8u181 是针对 JDK 8 的新版本。

版本说明, 下载

产品和培训
了解有关 Java 软件的更多信息

Java 可以降低成本、推动创新、改进应用服务。


参与方式

“共创 Java 未来”推广计划

我们可以一起鼓励未来的技术专家更多了解 Java 及它带来的机会。“共创 Java 未来”计划提供资源、工具包和宣传资料,供您在当地社区推广 Java 使用。

加入 Java 用户组(JUG)

Java 用户组 (JUG) 是一些志愿者组织,致力于在全球传播与 Java 相关的知识。他们为 Java 用户提供聚会场所,这些用户可以在此获取信息、共享资源和解决方案、加强交流、拓展 Java 技术专业技能,最重要的是可以喝啤酒、吃比萨、玩的开心。查找 JUG,立即加入 Java 社区!

Java 论坛

在论坛上阅读和分享有关 Java 技术的想法和建议。从 Java 新手入门或更高级的 Java 编程类别开始。

您可以拿走并使用这些 Java 设计。发布在您的网站上,将它们印在 T 恤或咖啡杯上 — 除了 Java 产品上,您可以在任何地方使用它们 — 让全世界知晓您对 Java 的热爱。

社区

javaone
JavaOne 2017 虽然已经落幕,但学习远未结束

您是否错过了 JavaOne 主题演讲或专题讲座?这里提供观看和下载。

Java 8 Event Kit

访问“Create the Future with Java 8 活动工具包”— 使用专为 Java 用户组 (JUG) 设计的资源安排您自己的 Java 8 活动。这个工具包包括一个具有完整脚本的技术演示文档、简介视频、促销工具等。更多信息

Adopt a JSR 计划

此计划旨在鼓励 JUG 成员参与 Java 规范请求 (JSR) 并向其 JUG 和更广泛的 Java 社区推广 JSR,以提高基层参与度。更多信息

Java.net

— Java 技术协作的来源

Java Embedded 社区

JavaFX 社区
nighthacking
Nighthacking.com

NightHacking Java 8 之旅为 Java 8 巡展活动打前站,宣传团队将在全球各地的会议和 Java 用户组发表演讲,宣传推广新的 Java 8 版本。

Java SE 社区概览

Java SE 社区概览

Oracle 启动了一个社区开发模型计划,旨在使 JDK 的开发更透明,同时为全球开发人员社区的协作和及早反馈创造机会。您可以通过以下方式参与到这个社区中。

Adopt a JSR 计划

此计划旨在鼓励 JUG 成员、个人和其他组织参与 Java 规范请求 (JSR)。这意味着更多的草根、开发人员参与到现有和新兴 Java 标准中。

IoT 社区

在这个互联的世界中,智能设备的普及为基于机器对机器 (M2M) 技术或者更广泛的物联网 (IoT) 的全新解决方案创造了一个市场。Java.net 上的这个 IoT 社区站点主要介绍 IoT 社区成果、共享信息并为开发人员提供 IoT 资源。

JavaFX 社区

JavaFX 拥有一个充满活力和激情的开发人员社区。这种热情在开源邮件列表、OTN 论坛、甚至 JIRA 错误跟踪系统的活动方面均有体现。最后,还有那些贡献了许多实用程序和工具的开发人员。

用户组

Java 用户组成员定期聚会,交换技术理念和信息。

Java Magazine

这份全数字化出版物是有关 Java 技术、Java 编程语言以及基于 Java 的应用的知识的主要来源,面向职业生涯依赖于这些技术的人员(或有志于此的人员)。

Java 开发人员新闻快讯

Java 开发人员新闻快讯是每月发行的免费在线通讯,其中包括新闻、技术文章和活动。订阅!

Twitter 上的 Java

关注 @java 并进行交互,以获取更新并就社区的最新动态展开交谈。

错误数据库

在这个 Java 技术错误仓库中,您可以搜索或浏览有关错误和改进请求 (RFE) 的信息、提交错误、跟踪这些错误;还可以为对您很重要的尚未解决的错误投票。

论坛

Java 技术论坛是分享有关 Java 技术和编程技巧的理念与深入看法的互动留言板。

博客

JavaOne

JavaOne 是 Java 开发人员的盛会。在这里,您可以了解最新的 Java 技术,加深您对技术的理解,并可直接向同行战略家和开发人员提问。Oracle 每年都举办 JavaOne 会议,包括在旧金山举办的旗舰 JavaOne 大会和区域性会议。访问 www.oracle.com/javaone,详细了解即将举行的活动和地点。

Java 开发人员活动

Java 开发人员活动包括 Oracle 技术网开发人员日(为期一天的免费活动,包括上机操作研讨会)、可通过您的桌面观看的网播以及全球性的会议。

JVM 语言峰会

JVM 语言峰会是语言设计人员、编译程序编写人员、工具构建人员、运行时工程师和 VM 架构师之间开放的技术协作。您可以从这里观看该峰会的专题讲座录像并下载演示文稿。

Java SE 技术

下面的示意图说明了 Oracle Java 平台产品的组件:

Jave SE Platform 概览

点击上图访问 Java 概念设计文档。点击以下技术链接可前往一个该技术的汇总页面(如果有的话)或其文档。Java 概念设计描述

Java SE 概述

Java SE 平台系列包含两个主要产品:Java SE Runtime Environment (JRE)Java Development Kit (JDK).

Java Runtime Environment (JRE)

Java Runtime Environment (JRE) 提供运行用 Java 编程语言编写的应用和小程序所需的库、Java 虚拟机和其他组件。此外,JRE 还包括两项关键的部署技术:Java 插件 — 使小程序可以在常用浏览器中运行;以及 Java Web Start — 通过网络部署独立的应用。它还是用于企业软件开发和部署的 Java 2 Platform, Enterprise Edition (J2EE) 的基础。JRE 不包含用于开发应用和小程序的工具和实用程序,如编译器或调试器。

Java Development Kit (JDK)

JDK 是 JRE 的超集,不但包含 JRE 中的所有内容,还包含开发应用和小程序所需的工具,如编译器和调试器。上面的示意图阐释了 Java SE 平台中的所有技术以及彼此之间关系。

Java SE API

Java SE 应用编程接口 (API) 定义了应用或小程序对编译后的 Java SE 类库中的功能请求和使用的方式。(Java SE 类库也是 Java SE 平台的一部分。)

Java SE API 由核心技术、桌面(或客户端)技术以及其他技术组成。

  • 核心组件提供在数据库访问、安全性、远程方法调用 (RMI) 和通讯等关键领域编写强大的企业级程序的基本功能。
  • 桌面组件添加了全面的特性,帮助构建可为部署产品(如 Java 插件)、组件建模 API(如 JavaBeans)以及图形用户界面提供丰富用户体验的应用。
  • 其他组件完善了此功能。

Java 虚拟机

Java 虚拟机确保了 Java SE 平台的硬件和操作系统无关性、轻量级编译代码(字节码)和平台安全性。

Java 平台工具

Java SE 平台可与一系列工具协同工作,这些工具包括集成开发环境 (IDE)、性能和测试工具以及性能监视工具。


Java SE 培训和认证

ORACLE 大学的 JAVA 培训

Oracle 了解 Java。Oracle 不仅是 Java 的关键,我们还是当今全球最大的 Java 用户之一,所以您为何要去别的地方获得培训?

  • 有关与产品开发部门协作开发的新的 Java 技术的全面培训
  • 与认证目标一致,因此您可以验证自己的技能,在职业生涯上更进一步
  • 多种培训形式供您选择:按需培训、实况虚拟课堂或课堂
JAVA 认证

通过业内备受尊敬的认证之一来验证您的技能并赢得信任。Oracle 的 Java 认证包括:

  • Java SE 8、SE 7、SE 6 和 Java SE 5 编程
  • Java EE 6 和 Java EE 5 企业应用开发
  • Java 企业架构
  • Java ME 移动应用开发
  • 认证超值套餐

请参见社区页面,了解基于社区的其他支持选项,如论坛错误数据库。