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