Java 예외

수업을 마치며

수업소개

여기까지 오시느라 고생 많으셨습니다. 예외적인 상황에 대처하는 방법에 대해서 알게 되신 것 축하합니다. 앞으로 여러분이 관심을 가져볼만한 주제를 소개해드리고 물러나겠습니다. 

 

 

 

강의

 

 

 

지식지도

관련된 지식의 지도입니다. 지도를 참고해서 스스로 학습 경로를 탐험해보세요.

 

 

 

수업소식

아래 채널에 구독하시면 새로운 온/오프라인 수업이 있을 때 알려드립니다. 

 
 
 

댓글

댓글 본문
  1. 코딩이취미다
    감사합니다.
    이제 object를 보러 가겠습니다.
  2. 나연
    감사합니다!
  3. 나연
    2022년 2월 26일 (토) 완료

    내가 예외를 발생
    - 이미 존재하는 예외 발생 :
    ```java
    throw new Exception("An error occured.");
    throw new RuntimeException("An error occured.");
    ```
    - 직접 자신에게 필요한 예외를 만들어 발생

    어떤 기능에서 예외가 발생하면 그것을 직접 처리할 수도 있지만 그 기능을 사용하는 쪽으로 예외를 던질 수도 있음
    - `throws`
    - `throws`하다가 어느 지점에서 예외를 처리하려고 할 때 `try`/`catch` 사용
    - 아무도 `try`/`catch` 하지 않는다면 결국 프로그램은 종료되면서 예외 메시지 표시됨

    ```java
    import java.io.FileWriter;
    import java.io.IOException;

    public class ThrowExceptionApp {
    // throws 던지고_싶은_에러_이름 : 우리의 코드를 사용하는 쪽으로 예외 던지기
    // 여기서 예외가 발생하게 되면 이 코드에서 이것을 처리하는 것이 아니라 이 코드를 사용하는 쪽에서 try/catch 요구받게 됨.
    // 거기서도 throws를 하게 되면 그걸 사용하는 쪽에서도 try/catch를 요구받게 됨
    public static void main(String[] args) throws IOException {

    FileWriter fileWriter = new FileWriter("./data.txt");

    }

    }
    ```
  4. 2021.09.01 완료
  5. boat
    좋은 영상 너무 감사합니다
  6. 세컨
    GG
  7. oyuiw
    20201214
graphittie 자세히 보기