Java 处理异常以避免代码中断

Java 处理异常以避免代码中断,java,exception-handling,Java,Exception Handling,我正在编写代码,向大约10000个URL发出get请求,并将结果保存在excel中。现在一些URL在向他们发送get请求时返回异常,此时我的代码中断。我希望我的代码能够运行,以便对所有10000个URL发出get请求,即使在这两者之间有一些URL get请求失败。有人能给我一些提示,这样我就可以在URL get请求失败时使用它来避免代码中断。您需要捕获适当的异常,并根据需要处理它们,如下所示: for(String someURL : myListOfURLS) { try {

我正在编写代码,向大约10000个URL发出get请求,并将结果保存在excel中。现在一些URL在向他们发送get请求时返回异常,此时我的代码中断。我希望我的代码能够运行,以便对所有10000个URL发出get请求,即使在这两者之间有一些URL get请求失败。有人能给我一些提示,这样我就可以在URL get请求失败时使用它来避免代码中断。

您需要捕获适当的异常,并根据需要处理它们,如下所示:

for(String someURL : myListOfURLS) { 
   try { 
       ResultThingy r = getURL(someURL);
   } catch(PossibleThingThatCouldGoWrong exc) { 
       System.err.println("Well, that didn't work, but onward!");
   } 
}

我们可以得到代码的相关部分吗?为关键部分尝试catch块:在谷歌搜索“异常教程”时的第一个链接。在HTTP请求之后的异常中,除了通常的try-catch-finally范例之外,还有什么需要特别注意的吗?或者这只是在为一项琐碎的任务寻找一种设计模式?