Java - Schnellste Möglichkeit, um zu überprüfen, ob eine URL vorhanden ist

Hallo, ich schreibe ein Programm, das viele verschiedene URLs durchläuft und nur prüft, ob sie existieren oder nicht. Ich überprüfe im Allgemeinen, ob der zurückgebrachte Fehlercode 404 ist oder nicht. Da ich jedoch über 1000 URLs überprüfe, möchte ich dies sehr schnell tun können. Das Folgende ist mein Code. Ich habe mich gefragt, wie ich ihn so ändern kann, dass er schnell funktioniert (wenn möglich):

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");
}

Wäre es schneller, JSoup zu verwenden?

Ich bin mir bewusst, dass einige Websites den Code 200 angeben und eine eigene Fehlerseite haben, aber ich kenne die Links, die ich überprüfe, nicht, daher wird dies nicht benötigt.