Thắc mắc câu lệnh try

Chào anh chị!

Cho em hỏi câu lệnh try viết kiểu này có nghĩa là gì?

try(/*câu lệnh ở trong này*/) {
} catch {
}

có phải giống như using (/*câu lệnh*/) {}?
Các câu lệnh bên trong () của try() sẽ tự hủy khi dùng xong, không bị rash app giữa chừng?
Cảm ơn mọi người.

Ừ cậu, nó giống như using trong C# đó.
Try kiểu cậu đề cập được gọi là “try-with-resource statement”. Cậu có thể tham khảo thêm ở tài liệu chính thức của oracle.

7 Likes

Java try catch thì thường người ta nói tới exception handling chứ ít khi là try with resource, và công dụng chính cũng là bắt exception.

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?