Desde la aparición de java en 1995 se han producido muchos cambios con las nuevas versiones pero la primera gran revolución se produjo con la liberación de la versión 5(septiembre de 2004) con la aparición de las anotaciones un gran hito que estableció un antes y un después en la tecnología java. A día de hoy, 14 años después, todo ha cambiado mucho.La actual versión 11 tiene grandes diferencias en muchos aspectos, desde el punto de vista sintáctico hay gran diferencia con C, lenguaje del que surgió y la similitud es más próxima a python o grovy. Por otro lado  desde la versión 9 es un lenguaje modular y el ritmo de liberación es de 2 versiones al año, cada 6 meses.

Novedades con java 5

  • Anotaciones
  • Colecciones genéricas
  • Bucle for mejorado
  • Enumeraciones
  • Static imports

Novedades con java 6

 

Novedades con java 7

 

Novedades con java 8

 

Novedades con java 9

 

Novedades con java 10

 

Novedades con java 11