Tweeteame!
Joseph Darcy es el encargado del Project Coin, un proyecto que busca incluir pequeños cambios a Java que faciliten la vida de los programadores. Estos cambios los puede proponer cualquier persona y se implementarán los que más votaciones reciban en el sitio del proyecto. Para aceptar una propuesta de cambio existen 2 criterios:
1. Que el cambio facilite el día a día de los programadores.
2. Que sea compatible con otros cambios de la JDK7
Algunas de las propuestas las resume Jeremy Manson en su blog y son bastante interesantes:
1. Strings en switch, para evitarte tantos if anidados al comparar cadenas.
2. Bloques de recursos automatizados, propuesto por Joshua Bloch para permitir cosas como:
try (BufferedReader br = new BufferedReader(new FileReader(path)) {return br.readLine();
}
3. Expresiones de bloque por Neal Gafter, la idea es que la expresión delimitada dentro de un paréntesis devuelva un valor, lo que haría posible algo como:
double pi2 = (double pi = Math.PI ; pi*pi)**; // pi al cuadrado
3. Mejoras al manejo de excepciones, también por Neal Gafter:
try {doWork(file);
} catch (final IOException | SQLException ex) {logger.log(ex);
throw ex;
}
4. Mejoras al manejo del Tipo en Generics propuestas por Jeremy Manson que permitiría declarar algo como
Map> anagrams = new HashMap();
Fuente: JavaHispano.org
| < Prev | Próximo > |
|---|