У меня есть следующий код для чтения из объекта URL:
URL url= new URL("http://datasource.com");
BufferedReader reader = new BufferedReader(
new InputStreamReader(url.openStream()));
После того, как я закончу получать данные, этого достаточно, чтобы закрыть и освободить все ресурсы:
reader.close();
Я не видел метода для URL, чтобы закрыть его, например, URL.close () ... но мне хотелось бы знать, не следует ли мне сделать что-то более похожее на это:
InputStreamReader inputStreamReader = new InputStreamReader(url.openStream());
BufferedReader reader = new BufferedReader(inputStreamReader);
// Do Stuff
inputStreamReader.close();
reader.close();