Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/04/2013, 12:52
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Duda try catch

No, aunque sólo es una forma de decir lo mismo, el concepto es importante. Tienes que meterlo dentro de un try porque el método te obliga, avisa de que puede lanzar esa excepción y tú tienes que hacer algo con ella.

http://docs.oracle.com/javase/6/docs...a/net/URL.html

Cita:
public URL(String spec)
throws MalformedURLException
Creates a URL object from the String representation.
This constructor is equivalent to a call to the two-argument constructor with a null first argument.

Parameters:
spec - the String to parse as a URL.
Throws:
MalformedURLException - If the string specifies an unknown protocol.
Cita:
openStream

public final InputStream openStream()
throws IOException
Opens a connection to this URL and returns an InputStream for reading from that connection. This method is a shorthand for:
openConnection().getInputStream()

Returns:
an input stream for reading from the URL connection.
Throws:
IOException - if an I/O exception occurs.


Busca los métodos que estás usando y verás que ya te advierten de que lanzan esas excepciones.

Lee la API o las ayudas que te muestra el IDE, es la única forma de aprender.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.