¿Cuándo deja java las conexiones a una URL? No veo un método close() en URL ni en URLConnection, así que ¿libera la conexión tan pronto como finaliza la solicitud? Principalmente estoy preguntando si necesito hacer una limpieza en un manejador de excepciones.En Java, ¿cuándo se cierra una conexión URL?
try {
URL url = new URL("http://foo.bar");
URLConnection conn = url.openConnection();
// use the connection
}
catch (Exception e) {
// any clean up here?
}
Nunca use catch (Exception), si se lanza una excepción específica, capture cada uno en su propia cláusula – OscarRyz
o al menos capture la excepción última (en caso de que ninguno de los demás capture la excepción). – jeremy