요르딩딩
[뉴렉처] 자바예외처리 (1,2,3강) 본문
728x90
반응형
1강 <예외처리에서 예외란 무엇을 말하는가>
#오류의 종류
1. 구문오류 : 치명적X
2. 논리오류 : 치명적O
3.예외 : 누군가만, 어떤 컴퓨터만, 어떤 상황에서만 예외적으로 발생하는 오류(인터넷 끊김, USB 고장...)
2강 <예외를 처리한다는 것은 무멋을 말하는 것이고 어디에서 예외처리를 해야하는가?>
#디스트 <--------API <--------프로그램
(보고) --------> (오류처리)
- API는 "throw new 권한없음 예외();"로 프로그램에게 예외를 던집니다.
- 프로그램은 try catch문을 이용해 예외를 처리합니다.
3강 <예외를 던지는 클래스 준비하기>
// Instance: 객체가 갖고있는 값을 넘겨서 계산합니다.
Calculator calc = new Calculator(3,4);
calc.add();
// Static: 객체를 이용하지 않고, 값을 바로 넘겨서 사용합니다.
Calculator.add(3,4);
- Instance 방식 : 객체가 갖고있는 값을 넘겨서 계산합니다.
public class Calculator{
private int x;
private int y;
public Calculator(){ // Instance방식 : 객체에 값을 넘겨서 사용
this.x = x;
this.y = y;
}
public int add(){
reuturn x + y;
}
}
- Static 방식 : 객체를 이용하지 않거 값을 바로 사용합니다.
public class Calculator{
public Calculator(){} //기본생성자
public static int add(int x, int y){ //Static방식 : 객체를 사용하지 않고 지역변수를 바로 사용
reuturn x + y;
}
}
728x90
반응형
'[Web] > [Error & Exception]' 카테고리의 다른 글
자바 예외처리 (정리) (0) | 2022.01.17 |
---|---|
[뉴렉처] 자바 예외처리 (4,5,6,7강) (0) | 2022.01.17 |
Spring 404 error 해결하는 법 (0) | 2021.12.21 |
Comments