Java 2 SDK 1.4标准版的新特性如下所列。 包含以前SDK版本的特性的完整列表可以从 特性指南得到。
Java 2 平台
XML处理
新I/O API
安全
Java 2DTM技术
图形I/O结构
Java打印服务
AWT
Swing
拖放
故障记录API
JavaTM Web Start 产品
长期持续的 JavaBeansTM组件
JDBCTM 3.0 API
断言工具
参数选择API
Java虚拟机
性能
包括IPv6的网络支持
RMI
串行化
Java 命名和目录接口TM (JNDI)
CORBA, Java IDL, 和RMI-IIOP
JavaTM调试器结构产品
国际化
JavaTM Plug-in 产品
集合结构
易用性
规则表达式
Math
反射
Java 本机接口
工具
工具和实用程序
--------------------------------------------------------------------------------
Java 2平台
XML处理
针对XML 处理的JavaTM API 已经被添加到 Java 2平台。它通过一套标准的Java 平台API提供对XML的基本处理的支持。
新的I/O APIs
新的I/O (NIO) APIs在缓冲处理,字符集支持,规则表达式匹配,文件I/O及可升级的网络I/O领域提供新特性及改良的性能。
安全
现在 JavaTM 密码系统扩展 (JCE), JavaTM 安全套接字扩展 (JSSE), and JavaTM 鉴定及认证服务(JAAS)安全特性已经被集成到JavaTM 2 SDK, 标准版 (J2SDK), 1.4版中,而不是作为一个可选包。
这里有两个新安全特性:
JavaTM GSS-API 能被使用Kerberos V5机制的通讯应用程序用于安全的交换信息。
java.security.cert包中的 JavaTM Certification Path API 包含新的类和方法,它们允许你建立并验证证书路径(即所说的 "certificate chains(认证链)").
由于进口控制限制, J2SDK, 1.4版引入的JCE权限政策文件允许使用“强有力”但是受限的密码系统。 这些文件的在加密强度上“不受限”的版本也可以得到。
同样由于进口控制限制,这个发布的 JSSE 实现提供强有力的密码套件,但是不允许缺省的SSLSocketFactory 和 SSLServerSocketFactory 被替代。要了解更多信息,请参看 JSSE 参考指南.
随着 JAAS 被集成进J2SDK, java.security.Policy API 处理基于委托的(Principal-based)质询,而且缺省的政策实现支持基于委托的认证记录。因此,访问控制现在不仅基于什么代码在运行,而且也基于谁在运行它。
对于动态政策的支持也已经被加入。J2SDK 1.4版以前,类在加载期间通过查询安全政策被静态的和许可绑定。这个绑定的生存期由类加载器的生存期控制。在1.4 版中,这个绑定是不同的,直到安全检查被执行。绑定的生存期由安全政策的生存期控制。
Java 2DTM 技术
J
Java 2 平台
XML处理
新I/O API
安全
Java 2DTM技术
图形I/O结构
Java打印服务
AWT
Swing
拖放
故障记录API
JavaTM Web Start 产品
长期持续的 JavaBeansTM组件
JDBCTM 3.0 API
断言工具
参数选择API
Java虚拟机
性能
包括IPv6的网络支持
RMI
串行化
Java 命名和目录接口TM (JNDI)
CORBA, Java IDL, 和RMI-IIOP
JavaTM调试器结构产品
国际化
JavaTM Plug-in 产品
集合结构
易用性
规则表达式
Math
反射
Java 本机接口
工具
工具和实用程序
--------------------------------------------------------------------------------
Java 2平台
XML处理
针对XML 处理的JavaTM API 已经被添加到 Java 2平台。它通过一套标准的Java 平台API提供对XML的基本处理的支持。
新的I/O APIs
新的I/O (NIO) APIs在缓冲处理,字符集支持,规则表达式匹配,文件I/O及可升级的网络I/O领域提供新特性及改良的性能。
安全
现在 JavaTM 密码系统扩展 (JCE), JavaTM 安全套接字扩展 (JSSE), and JavaTM 鉴定及认证服务(JAAS)安全特性已经被集成到JavaTM 2 SDK, 标准版 (J2SDK), 1.4版中,而不是作为一个可选包。
这里有两个新安全特性:
JavaTM GSS-API 能被使用Kerberos V5机制的通讯应用程序用于安全的交换信息。
java.security.cert包中的 JavaTM Certification Path API 包含新的类和方法,它们允许你建立并验证证书路径(即所说的 "certificate chains(认证链)").
由于进口控制限制, J2SDK, 1.4版引入的JCE权限政策文件允许使用“强有力”但是受限的密码系统。 这些文件的在加密强度上“不受限”的版本也可以得到。
同样由于进口控制限制,这个发布的 JSSE 实现提供强有力的密码套件,但是不允许缺省的SSLSocketFactory 和 SSLServerSocketFactory 被替代。要了解更多信息,请参看 JSSE 参考指南.
随着 JAAS 被集成进J2SDK, java.security.Policy API 处理基于委托的(Principal-based)质询,而且缺省的政策实现支持基于委托的认证记录。因此,访问控制现在不仅基于什么代码在运行,而且也基于谁在运行它。
对于动态政策的支持也已经被加入。J2SDK 1.4版以前,类在加载期间通过查询安全政策被静态的和许可绑定。这个绑定的生存期由类加载器的生存期控制。在1.4 版中,这个绑定是不同的,直到安全检查被执行。绑定的生存期由安全政策的生存期控制。
Java 2DTM 技术
J