A partir de la versión 10 de Java se incorporó la palabra clave var para declarar variables, lo cual me parece bastante útil porque permite que el compilador infiera automáticamente el tipo de dato según el valor que se le asigne. Esto ayuda a escribir menos código y hacerlo más limpio y legible.
La sintaxis es sencilla:
var nombreDeLaVariable = valorInicial;
Por ejemplo:
var numero = 10;
En este caso, el compilador entiende que numero es un int.
Eso sí, hay algunas limitaciones que hay que tener en cuenta:
- El tipo debe ser inferido, así que no se puede usar
varsi no se asigna un valor inicial. - No se puede declarar una variable con
varsin darle un valor desde el principio.
En resumen, var es una herramienta interesante que puede hacer el código más limpio, pero hay que usarla con criterio porque no siempre aplica.