J2SE_1-4
代号为 Merlin 。2002 年 2 月 6 日发布了 JSR 59 ( 点击查看归档页面 ),是第一个在 JCP 下开发的 Java 平台。主要的变化包括︰ [12] [13]
主要特性
语言上的改变
程序库的改善
正则表达式详解参考博文: 正则表达式基础语法与Java、JS使用实例
异常链 ,链式异常处理,允许一个异常来封装原先处于较低级别的异常
支持 Internet Protocol version 6 ( IPv6 )
非阻塞 I/O(取名为 Nonblocking Input/Output ,NIO)(在 JSR 51 ( 点击查看归档页面 ) 中被指定)
图像 I/O API,引入 Imgae I/O API, 来读取和写入图片,支持 JPEG、PNG 等格式
集成了 XML 解析器和 XSLT 处理器( JAXP )(指定在 JSR 5 ( 点击查看归档页面 )和 JSR 63 ( 点击查看归档页面 )),XML 处理
参考 JAXP使用实例
集成安全和加密扩展组件(JCE, JSSE, JAAS )
内置了 Java Web Start (Java Web Start 在 2001 年 3 月第一次被发布,作为 J2SE 1.3 的可选组件) (指定在 JSR 56 ( 点击查看归档页面 ))
首选项 API,Preferences API (java.util.prefs)
JDBC 3.0 API
Java 打印服务
Java 1.4 开放支源和安全性更新于 2008 年 10 月终止。Oracle 客户的付费的安全性更新也在 2013 年 2 月结束。 [14]
JDK 1.4 下载地址
https://www.oracle.com/java/technologies/java-archive-javase-v14-downloads.html
mac 版下载
https://www.macintoshrepository.org/11833-java-1-4-1