Hola buenas tenía una dudas sobre las excepciones.
De momento se lo básico
Código:
try
{
codigo
}
catch (nombreExcepcion variable)
{
cosa a hacer para palidar el daño
}
finally
{
cosa que siempre se ejecuta
}
Simplificado eso es lo que se sobre las excepciones.
Pero por mas que leo libros y tutoriales en internet no logro comprender otros aspectos de las excepciones como
trhows o new throw
No se lo que es que un método lanze una excepción ni lo que se consigue al crear una excepción con un new trowns
Tampoco se por que algunos "comandos" por asi llamarlos piden un try catch etc y otros no ej:
System.out.println("hola");
//perfecto sin fallo
Thread.sleep(10000);
//fallo necesito añadir esto por ejemplo:
try
{
Thread.sleep(10000);
}
catch (Exception e)
{
System.err.println("algo fallo");
}
Tampoco se mucho a que se refiere con las jerarquías de las excepciones
Si me pudierais proporcionar un enlace o algo para comprender todo esto mejor me hariaís un gran favor
Gracias de antemano