throw new RuntimeExecpetion() 쓰면은 해당 쓰레드는 강제종류된다. 멀티쓰레드인 상태일 때는 프로그램 자체가 종료되지 않고 해당 쓰레드만 종료된다.
단,
try{
...
ex) throw new Execption();
} catch(Execption e) {
throw new RuntimeExecpetion(e);
}
Exception in thread "Thread-0" java.lang.RuntimeException: java.lang.Exception
at test.run(MyClass.java:21)
Caused by: java.lang.Exception
at test.run(MyClass.java:19)
하면은 런타임 예외와 감싼 예외까지 콘솔창에 예외 사유를 출력 후 종료됨
[Spring] MAVEN 환경에서 JDBC를 인식하지 못하는 상황일 때 (0) | 2023.02.17 |
---|---|
[JAVA] String의 Null 체크 (0) | 2022.12.05 |
[Spring] 그래서 스프링이 뭔데? (0) | 2022.11.23 |
[Spring] 싱글톤? (0) | 2022.11.23 |
[Spring] 제어의 역전(IoC)에 관한 고찰 (0) | 2022.11.22 |