Buscar
Social
Ofertas laborales ES
« Contador de palabras en Java | Main | Liberada la versión 1.2 de Marvin Image Processing Framework »
lunes
mar022009

Pequeños cambios al lenguaje Java en JDK7

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<String, List<String>> anagrams = new HashMap<>(); 

Por cierto, los Closures no entrán en esta categoría. ¿Que opinas de estos cambios, has pensando en alguno que facilite tus desarrollos? En el enlace a la noticia, podrás encontrar el formulario que hay que llenar para hacer tus propuestas. 

 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.