Why is UnknownHostException not caught in Exception (java)? -
my code looks :
try { string htmlpagetext=readfromhtml("http://www.yahoo.com"); } catch (exception e) { system.out.println("===here==="); }
method readfromhtml()
take url , return html page. works fine. i'm trying simulate "site down" situation, unplugged internet connection. thought, error should caught , result "===here===", instead, returned:
java.net.unknownhostexception: http://www.yahoo.com"
and never printed out "===here===". unknownhostexception
extension of java.lang.exception
, why not caught in catch clause? need catch (unknownhostexception ex)
it?
what readfromhtml method source code ? guess method throws kind of exception not unknownhostexception... somewhere else in code exception left unhandled.
Comments
Post a Comment