Как мы все знаем, как эти коды будут давать один и тот же результатДействительно ли нужно использовать url.openConnection()?
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);
}
}
и
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);
}
}
Так что смысл в использовании google.openConnection()?
Можно ли вызвать 'OpenConnection()' в несколько раз? –
Конечно, сколько хотите. Это Джавадок говорит нам. Это об этом как о новом «транспорте» для вашего URL-адреса. – ar4ers