Java - forma mais rápida de verificar se existe URL
Oi eu estou escrevendo um programa que passa por muitas URLs diferentes e apenas verifica se elas existem ou não. Eu estou basicamente verificando se o código de erro retornado é 404 ou não. No entanto, como estou verificando mais de mil URLs, quero fazer isso muito rapidamente. O seguinte é o meu código, eu queria saber como eu posso modificá-lo para trabalhar rapidamente (se possível):
final URL url = new URL("http://www.example.com");
HttpURLConnection huc = (HttpURLConnection) url.openConnection();
int responseCode = huc.getResponseCode();
if (responseCode != 404) {
System.out.println("GOOD");
} else {
System.out.println("BAD");
}
Seria mais rápido usar o JSoup?
Estou ciente de que alguns sites fornecem o código 200 e têm sua própria página de erro, mas sei que os links que estou verificando não fazem isso, portanto, isso não é necessário.