(5) 예외 처리, 주요 API Ⅰ(toString, equals)
2020. 7. 8. 16:12ㆍ개발공부/Java
728x90
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로 이동한다.
>ex. throw new Exception();
3. Java 주요 API Ⅰ
- 드러나지 않는 메서드:
> toString: 출력할 때 String으로 변환해서 출력해준다.
>>det. 자동으로 붙여져 있기 때문에 variable.toString(); 안해줘도 된다.
> equals: String 값이 서로 같은지 확인해여 Boolean으로 반환해준다.
'개발공부 > Java' 카테고리의 다른 글
(7) Array 예제(Person) (0) | 2020.07.08 |
---|---|
(6) 주요 APIⅡ(String, System, Wrapper) (0) | 2020.07.08 |
(4) abstract, interface (0) | 2020.07.07 |
(3) static, constant (0) | 2020.07.04 |
(2) 객체 배열 예제;(getter/setter, foreach, 배열 객체 선언), 다형성 (0) | 2020.07.01 |