Khi nào thì java bỏ một kết nối tới một URL? Tôi không thấy phương thức close() trên URL hoặc URLConnection để nó giải phóng kết nối ngay sau khi yêu cầu kết thúc? Tôi chủ yếu yêu cầu xem liệu tôi có cần làm bất kỳ việc dọn dẹp nào trong một trình xử lý ngoại lệ hay không.Trong Java khi nào kết nối URL đóng?
try {
URL url = new URL("http://foo.bar");
URLConnection conn = url.openConnection();
// use the connection
}
catch (Exception e) {
// any clean up here?
}
Không bao giờ sử dụng bắt (Ngoại lệ), nếu một ngoại lệ cụ thể được ném, hãy bắt từng trường hợp theo mệnh đề riêng của mình – OscarRyz
hoặc ít nhất bắt Ngoại lệ cuối cùng (trong trường hợp không có trường hợp ngoại lệ nào bắt được ngoại lệ). – jeremy