안녕하세요.
2024. 09. 23. 월요일 TIL입니다.
오늘은 드디어 과제를 마무리하고 제출했습니다.
그리고 4주차 java 문법 강의를 듣고있습니다.
데일리 루틴 알고리즘 코드카타
오늘은 "행렬의 덧셈" 이라는 문제를 풀었습니다.
행렬의 계산이라는 점에서 조금 해매어서 한 문제밖에 풀지 못했네요.
[내일배움캠프] 알고리즘 Daily Routine 37. 행렬의 덧셈
안녕하세요. 37회차 과제 "행렬의 덧셈"입니다.문제 설명행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다.2개의 행렬 arr1과 arr2를 입력받아, 행
tip-blog-welcome.tistory.com
오늘 배운 것
# 예외처리
## try - catch, finally
-. 예외 정의하기
-. 클래스를 만들고, 메서드를 만들며 우리의 메서드가 위험하다고 알리기 (throw, throws)
* throw
: 메서드 안에서, 실제로 예외 객체를 던질 때 사용하는 예약어
: 실제로 던지는 예외 객체 하나와 같이 써야합니다.
: 일반 메서드의 return 키워드러첨 throw 아래의 구문들은 실행되지 않고, throw문과 함게 메서드가 종료됩니다.
* throws
: 메서드 이름 뒤에 붙어 이 메서드가 어떠한 예외사항을 던질 수 있는지 알려주는 예약어
: 여러 종류의 예외사항을 적을 수 있습니다.
-. try - catch(finally)
* try { } catch { }
* try의 { } 안에는 예외가 발생할 수 있지만 실행을 시도할 코드를 담습니다.
* catch의 { } 안에는 try { } 안의 코드를 실행하다가 예외가 발생했을 때 실행할 코드를 담습니다.
* 기존 try - catch의 마지막에 finally를 붙여서 마지막에 실행할 코드를 넣을 수 있습니다.
## Chained Exception
-. 예외는 다른 예외를 유발할 수 있습니다.
-. 원인 예외를 새로운 예외에 등록한 후 다시 새로운 예외를 발생시키는 걸 예외연결이라고 합니다.
-. 원인 예외를 다루기 위한 메소드
* initCause() : 지정한 예외를 원인 예외로 등록하는 메서드
* gatCause() : 원인 예외를 반환하는 메서드
-. 실제로 예외 처리하기
* 예외 복구하기
* 예외 처리 회피
* 예외 전환
내일도 오늘보다는 조금 더 나은 내가 되도록 노력하겠습니다.
'내일배움캠프 > 내일배움캠프' 카테고리의 다른 글
[내일배움캠프] 2024. 09. 25. TIL (1) | 2024.09.25 |
---|---|
[내일배움캠프] 2024. 09. 24. TIL (0) | 2024.09.24 |
[내일배움캠프] 2024. 09. 20. 트러블슈팅 TIL (0) | 2024.09.20 |
[내일배움캠프] 2024. 09. 19. TIL (0) | 2024.09.19 |
[내일배움캠프] 2024. 09. 13. TIL (0) | 2024.09.13 |
댓글