Java SE 7 (28 de julio de 2011)

Con el pseudónimo Dolphin posee el mayor número de actualizaciones en Java. Fue lanzado el día 7 de julio y estuvo disponible al día siguiente.

  • Da Vinci Machine: Soporte para lenguajes dinámicos.
  • Proyecto Coin
  • Strings en switch
  • Automatic resource management en try-statement
  • Diamond
  • varargs simplificados
  • Binary integer literals
  • Numeric literals
  • multi-try
  • Nuevo paquete utilitario de concurrencia: JSR 166
  • NIO2: nueva biblioteca para I/O