Más sobre Java 7
lunes, abril 15, 2013 at 1:19PM
jcarmonaloeches in java 7, java se 7, ocjp, ocjp

Básicamente, las novedades de Java 7 son las siguientes:

(fuente Java México)

Desde mi punto de vista, es una toma de contacto de Oracle en el proceso de Java (yo lo veo como un "calentar motores"), porque los cambios son muy reducidos... y de poco impacto.

Veámoslos...

 

 String color="black";
 switch(color){
        case "black": System.out.println("#000000");
                             break;
        case "white": System.out.println("#FFFFFF");
                             break;
        case "red":    System.out.println("#FF0000");
                             break;
        default:          System.out.println("Unknown");
}

 

List<String> list=new ArrayList<>();

Map<String, Object> map=new HashMap<>();


 

 

System.out.println("numero "+ 0b1010);
System.out.println("numero2: "+0b10100);

 

 

 

System.out.printf("number: %d%n",1_000_00);

 

 

 

try{
      System.out.println(10/Integer.parseInt("0"));
}catch(ArithmeticException | NumberFormatException ex){
           //manejar excepción
}


 

try(BufferedWriter writer=new BufferedWriter(new FileWriter("c:\\temp\\archivoTemporal.txt"))){
       writer.write("Hola, mundo!");
       writer.newLine();
       writer.write("Hola, mundo2!");
}catch(IOException ex){
       ex.printStackTrace();
}

 

¿Qué opináis de estos cambios?

Un saludo,

   Jaime.

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.