J2SE 1.4 (6 de febrero de 2002)
Con el pseudónimo Merlin, fue la primera versión de la plataforma desarrollada por el JCP, la JSR 59:
- La palabra clave assert (JSR 41)
- Expresiones regulares
- El encadenamiento de excepciones que permite que una excepción de mayor nivel encapsule una excepción de menor nivel.
- Soporte al Protocolo de internet versión 6 (IPv6)
- Nuevas llamadas I/O (llamadas NIO) nuevos Input/Output (JSR 51)
- API de loggin (JSR 47)
- API para leer y escribir imágenes en formatos como JPEG y PNG
- Integración con XML y XSLT (JAXP) en JSR 63
- Nuevas integraciones con extensiones de seguridad y cifrado (JCE, JSSE, JAAS).
- Java Web Start (JSR 56).
- API de preferencias (java.util.prefs)