반응형

try-catch 2

try-catch 문과 throw Exception의 차이, 각각의 사용

try-catch문정의 : try 블록 안에 예외가 발생할 가능성이 있는 코드를 작성하고, catch 블록에서 해당 예외를 처리목적 : 코드 실행 중 발생할 수 있는 예외를 잡아내고, 프로그램이 비정상적으로 종료되는 것을 방지사용 상황 : 파일 입출력, 네트워크 통신, DB 접근 등 예외가 발생할 수 있는 코드에 대해 안전하게 처리할 때 사용예외 처리 : 예외 처리가 발생하면 catch 블록이 실행되어 그 예외에 대한 적절한 조치를 취할 수 있음사용 : 예외 메세지를 출력하거나 대체 로직을 실행예외를 처리하는 안전망 역할을 하며, 안정적인 프로그램을 위해 필수적임문법try { //예외가 발생할 가능성이 있는 코드} catch (Exception e) { //예외 처리 코드 System.o..

JAVA 2025.01.08

try with resource statements

try with resource statements자바에서 자원을 자동으로 관리하기 위한 구문파일, 네트워크 연결 등과 같은 자원을 사용한 후 자동으로 close해 주는 기능자원 누수를 방지하고 코드의 가독성을 높임일반 try-catch문은 자원을 수동으로 닫아야 하지만, try with resource는 자원을 자동으로 관리하기 때문에 자원 누수 문제를 방지하고 코드가 간결해지며 가독성이 높아짐다루는 자원들파일 관련 자원FileInputStreamFileOutputStreamBufferedReaderBufferedWriterPrintWriterFileReaderFileWriter데이터베이스 관련 자원ConnectionStatementPreparedStatementResultSet네트워크 관련 자원Soc..

JAVA 2025.01.08
반응형