Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2013, 11:24
Macas
 
Fecha de Ingreso: noviembre-2012
Mensajes: 136
Antigüedad: 11 años, 6 meses
Puntos: 0
Duda try catch

Muy buenas,

Tengo esta parte de codigo para leer el codigo fuente de una web
Código java:
Ver original
  1. try
  2.         {
  3.             direccioURL= new URL(urls.get(0));
  4.             llegirCodi= new InputStreamReader(direccioURL.openStream());
  5.             bufferListaUrls = new BufferedReader(llegirCodi);
  6.             while((liniaURL = bufferListaUrls.readLine()) != null)
  7.             {
  8.                 buffCodiUrl.append(liniaURL);
  9.             }
  10.             bufferListaUrls.close();
  11.             llegirCodi.close();
  12.            
  13.         } catch (MalformedURLException e)
  14.         {                       // Excepcions que salten si no podem llegir el codi font
  15.             System.err.println( "Error en la url");
  16.         } catch (IOException e)
  17.         {
  18.             System.err.println( "Error al fitxer");
  19.         }

Si quito el segundo catch no me compila el programa, el eclipse me marca las linias 4,6,10 y 11 poniendo "Unable exception type IOException" alguine me podria decir el porque?
De que depende de las funciones que haya utilizado?

Tampoco acabo de entender el tipo de expcepciones MalformedURLException.

Saludos