Wie wir alle diese beiden Codes kennen das gleiche ErgebnisIst es wirklich notwendig, url.openConnection() zu verwenden?
public class MainApp {
public static void main(String[] args) throws IOException {
URL google = new URL("http://www.google.com");
google.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(google.openStream()));
reader.lines().forEach(System.out::println);
}
}
und
public class MainApp {
public static void main(String[] args) throws IOException {
URL google = new URL("http://www.google.com");
BufferedReader reader = new BufferedReader(new InputStreamReader(google.openStream()));
reader.lines().forEach(System.out::println);
}
}
So ergeben, was der Punkt bei der Verwendung google.openConnection()?
Ist es möglich, 'openconnection()' mehrmals aufgerufen werden? –
Sicher, so viel wie du willst. Das sagt uns Javadoc. Dies als neuer "Transport" für Ihre URL. – ar4ers