Try-With-Resources는 Java 7부터 도입된 구문으로, 자동으로 리소스를 닫아주는 try문임. 리소스를 명시적으로 닫아야 하는 번거로움을 줄이고, 리소스 누수를 방지하기 위해 사용됨
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
위 예시에서 BufferedReader는 AutoCloseable을 구현하고 있으며, try-with-resources 구문을 통해 자동으로 닫힘
Try-With-Resources는 리소스 관리가 필요한 상황에서 코드의 간결성과 안정성을 높이는 데 매우 유용한 구문임. 이를 통해 리소스 누수를 방지하고 예외 처리를 간편하게 할 수 있음
DBC Driver Manager (0) | 2024.07.01 |
---|---|
AOP (Aspect-Oriented Programming) (0) | 2024.06.16 |
Given-When-Then 패턴 (0) | 2024.06.13 |
Logout API (0) | 2024.06.07 |
CascadeType (0) | 2024.06.07 |