(5) 예외 처리, 주요 API Ⅰ(toString, equals)
1. 예외처리 - try catch finally - try: 예외(오류)가 발생할 것 같은 syntax를 괄호 안에 넣는다. - catch: 매개변수에 예외명을 써주고 발생 시 실행할 syntax를 넣는다. - finally: 예외 발생과 관계없이 실행시킬 syntax를 넣는다. > cf. While 반복문 내 Scanner가 있다면 catch에서 sc.nextLine으로 오류값을 잡아줘야한다. 2. 예외처리 - throw/throws - throws: 호출부로 예외 처리를 떠넘긴다. >det. 떠넘기다 보면 main으로 일원화 된다. 예외처리가 한 곳에서 가능하다. - throw: 강제로 예외를 발생시키는 경우. >det. Exception을 객체로 써준다. 그러면 조건 발생 시 catch로 이동한다..
2020.07.08