[Java] 에러 - Try / Catch

원준·2023년 7월 12일
0

Java

목록 보기
19/19

try / catch ?

  • python에서 많이 본 에러 처리 구문이다.
  • 오류가 예상되는 공간에 코드를 작성해서 프로그램이 꺼지지 않도록 해주는 처리 구문.

사용은?

  • 사용은 생각보다 쉽다.
  • 다만, 예상되는 부분에 대해 알기 어렵기때문에 많이 해보는 것을 추천한다.
    	try { //에러가 날만한 코드가 있는 부분을 try로 둘러 싼다.
    				s1.subjectList.add("안녕?");
    				System.out.println("트라이칸");
    			} catch (Exception e) {
    				// try부분에서 에러가 발생하면, 원래는 프로그램이 종료된다.
    				// 하지만 try / catch를 이용하면, 
    				// 프로그램 종료없이 에러를 처리할 수 있게 가능하다.
    				System.out.println("에러칸");
    				System.out.println(e.toString());
    			
    			}finally {
    				//try에서 정상 수행을 했든,
    				//catch에서 에러가 발생했든,
    				// 무조건 finally 코드는 실행하는 부분.
    				System.out.println("파이널리칸");
    			}
profile
공부해보자

0개의 댓글

관련 채용 정보