교육/Java
#117 Java 나만의 예외처리
바이크패커
2019. 11. 1. 08:53
예외처리
- 프로그램이 처리되는 동안 특정한 문제, 에러가 일어났을 때 처리를 중단하고 다른 처리를 하는 것
대표적인 예외처리 try catch 문은 #25 DBMS Java와 MySQL 연동, try catch finally, serverTimezone 에러
try catch문을 통한 예외처리말고 Excpetion 클래스 상속으로 나만의 예외처리 코드 예시
MyException.java
1
2
3
4
5
6
7
8
9
10
|
package exception;
public class MyException extends Exception{
public MyException(String string) {
super(string);
}
}
|
MyName.java
1
2
3
4
5
6
7
8
9
10
11
|
package exception;
public class MyName {
public void setMyName(String myName) throws MyException {
if(myName == null) {
throw new MyException("이름 누락");
}else {
System.out.println("나의 이름 : " + myName);
}
}
}
|
ExceptionCall.java
1
2
3
4
5
6
7
8
9
|
package exception;
public class ExceptionCall {
public static void main(String[] args) throws MyException {
MyName n = new MyName();
n.setMyName(null);
}
}
|
7번라인 null을 매개변수로 받을 경우 결과
정상적인 값을 입력했을 경우