【发布时间】:2011-02-26 06:42:38
【问题描述】:
我必须下载一些 URL,并且在操作过程中可能会出现一些异常,例如 java.net.NoRouteToHostException。我认为这是一个临时错误异常,因为如果您在一段时间后重试下载可以成功。
所以,我想捕捉所有与临时错误相关的异常,我从这些开始:java.net.NoRouteToHostException、java.net.SocketException
您能否列出其他类似的例外情况?
【问题讨论】:
-
java.net.SocketException 是 java.net.NoRouteToHostException 的父级,因此您可能只能捕获父级。 SocketException 的其他孩子是 BindException、ConnectException 和 PortUnreachableException。也许在你的情况下只捕获 SocketException 是可以的......
标签: java exception exception-handling network-programming