목록[Web]/[Error & Exception] (4)
요르딩딩
예외란? 오류는 시스템에 비정상적인 상황이 생겼을때 발생한다. 이는 시스템 레벨에서 발생하기 때문에 심각한 수준의 오류이다. 따라서 개발자가 미리 예측하여 처리할 수 없기 때문에, 애플리케이션에서 오류에 대한 처리를 경쓰지 않아도 된다고한다. 예외는 개발자가 구현한 로직에서 발생한다. 즉, 예외는 발생할 상황을 미리 예측하여 처리할 수 있다. 즉. 예외는 개발자가 처리할 수 있기 때문에 예외를 구분하고 그에 따른 처리방법을 명확히 알고 적용하도록 해야한다. 예외클래스 모든 예외클래스는 최상위 Object 클래스의 자식 클래스인 Throwable클래스를 상속받고 있습니다. Error는 시스템 레벨의 심각한 수준의 에러이기 때문에 시스템에 변화를 주어 문제를 처리해야하는 경우가 일반적인 반면, Excepti..
4강 public calss Calculator{ public Calculator(){} public static int add(int x, int y) throws 천을 넘는 예외, 음수가 되는 예외{ //내가 처리하지 않고, 나를 사용하는 책임지가 처리하도록 위로 던지는 방법 int result = x + y; if(result > 1000) throw new 천을 넘는 예외(); // 예외 식별자인 클래스를 만들어야한다, 여기서 던졌지만 제일 먼저 받는것은 자가자신이고. 자기자신이 처리하지 않겠다라고 하면 위로 던진다. if(result < 0) throw new 음수가 되는 예외(); // 예외 식별자인 클래스를 만들어야한다. return return; } ... } public static co..
1강 #오류의 종류 1. 구문오류 : 치명적X 2. 논리오류 : 치명적O 3.예외 : 누군가만, 어떤 컴퓨터만, 어떤 상황에서만 예외적으로 발생하는 오류(인터넷 끊김, USB 고장...) 2강 #디스트