Oracle ha lanzado la versión 7 de Java. Algunas de las mejoras las listamos a continuación.

Maquina Virtual

  • JSR 292: Soporte para lenguajes escritos dinámicamente (InvokeDynamic)
  • Revisión estricta de archivos clase

Lenguaje

  • JSR 334: Mejoras pequeñas al lenguaje (Project Coin)

Core

  • Actualización de la arquitectura de carga de clases
  • Método para cerrar un URLClassLoader
  • Actualizaciones a concurrencia y colecciones (jsr166y)

Internacionalización

  • Soporte a Unicode 6.0
  • Mejoras en la API Locale
  • Localización de usuario separada y localización interfaz de usuario

IO y Networking

  • JSR 203: Nuevas APIs IO para la plataforma Java (NIO.2)
  • Un proveedor de sistema de archivos NIO.2 para archivos zip/jar
  • SCTP (Protocolo de transmisión de control de flujos)
  • SDP (Protocolo directo de sockets )
  • Uso de la pila IPv6 de Windows Vista
  • Soporte para TLS 1.2

Seguridad y Criptografía

  • Implementación de criptografía elliptic-curve (ECC)

Conectividad y Bases de Datos

  • JDBC 4.1

Cliente

  • XRender para Java 2D
  • Permite crear nuevas plataformas para gráficas 6u10
  • Nuevo look-and-feel Nimbus
  • Componente JLayer para Swing
  • Sintetizador de sonido Gervill

Web

  • Actualización de la pila de XML

Administración

  • MBeans mejorados

Mejoras diferidas a la versión de JDK8 o superiores

  • JSR 294: Soporte a la máquina virtual y al lenguaje para programación modular
  • JSR308: Anotaciones sobre tipos de java
  • JSR TBD: Proyecto Lambda
  • Modularización (Proyecto Jigsaw)
  • JSR 296: Marco de trabajo para aplicaciones Swing
  • Componente Swing JDatePicker
Puedes ver mas detalle en el artículo original de openjdk.java.net en: