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)