13
Abr
10

Lo que se que cambio en la JDK 7

Bueno estas son ejemplos de unas de las diferencias de jdk 6 y jdk 7 en cuanto a código para mas información visitar LA PAGINA DE PROYECTO COIN

//Arreglos Genericos
//JDK6
Map<Integer, List<String>> mapa= new HashMap<Integer, List<String>>();

//JDK7
//notese que en la inicializacion no se tiene que volver a escribir*/
Map<Integer, List<String>> mapa= new HashMap<>();

//esto es nuevecito
List<Integer> numero={0,1,2,15,41,52,68,78};
Mapa<Integer,String> numero={0:"Mauro", 1:"Ingenio DS", 2:"Felipe"};

//Comparacion de cadenas
//JDK 6
if(cadena.matches("cuadrado")){
	metodoCuadrado();
}else{
	if(cadena.matches("circulo")){
		metodoCirculo();
	}else{
		if(cadena.matches("triangulo")){
			metodoTriangulo();
		}else{
			metodoCualquiera();
		}
	}
}

//JDK 7
switch(cadena){
	case "cuadrado":metodoCuadrado();break;
	case "circulo":metodoCirculo();break;
	case "triangulo":metodoTriangulo();break;
	defaul: metodoCualquiera();break;
}
//Declaracion de try
//JDK 6
static String readFirstLineFromFile(String path) throws IOException {
	BufferedReader br = new BufferedReader(new FileReader(path));
	try {
		return br.readLine();
	} finally {
		br.close();
	}
}

//JDK 7
static String readFirstLineFromFile(String path) throws IOException {
	try (BufferedReader br = new BufferedReader(new FileReader(path)) {
        	return br.readLine();

	}
}

//Multiples excepciones
//JDK 6
try {
 	metodoQueEjecutaExcepcion();
} catch (IOException ex1) {
	System.out.println(ex1);
} catch (SQLException ex2) {
	System.out.println(ex2);
}

//JDK 7
try {
 	metodoQueEjecutaExcepcion();
} catch (IOException | SQLException ex) {
	System.out.println(ex);
}

1 Response to “Lo que se que cambio en la JDK 7”


  1. 1 antonio
    julio 28, 2011 a las 3:46 pm

    muy buena informacion para mantener a los javeros actualizados..!!..
    Te agradeceria si explicaras un poco modelo obsevable y observer(MVC)
    GRACIAS!!


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


I+Ds

Dudas consultas
Facebook
Twiter
Google +

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevas publicaciones por correo.

Únete a otros 348 seguidores

Ingenio DS en Facebook

Redes Sociales y Archivos

Entradas

abril 2010
L M X J V S D
« Mar   May »
 1234
567891011
12131415161718
19202122232425
2627282930  

IngenioDS en twiter


A %d blogueros les gusta esto: