예외처리
- 프로그램이 처리되는 동안 특정한 문제, 에러가 일어났을 때 처리를 중단하고 다른 처리를 하는 것
대표적인 예외처리 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을 매개변수로 받을 경우 결과
정상적인 값을 입력했을 경우
'교육 > Java' 카테고리의 다른 글
#119 Java 열거타입 (0) | 2019.11.05 |
---|---|
#118 Java 메모리 사용 영역 (0) | 2019.11.04 |
#116 Java 제네릭(Generic) (0) | 2019.10.31 |
#115 Java 복습 (기본형, 참조형, null, Collection) (0) | 2019.10.30 |
#113 Java MVC 패턴, model1과 model2 (0) | 2019.10.28 |