-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCreateCustomException.java
More file actions
40 lines (32 loc) · 1.13 KB
/
CreateCustomException.java
File metadata and controls
40 lines (32 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.upGrad;
public class CreateCustomException {
public void finallyBlockExecution() {
String name = "upGrad";
try {
System.out.println("Name:" + name);
System.out.println("Exit from try block");
throw new MyCustomException("returns my custom message ");
} catch (MyCustomException ex) {
System.out.println("Catch block executed...");
} finally {
System.out.println("finally block executed");
}
}
}
//creating CustomException
class MyCustomException extends Exception {
public MyCustomException() {
}
public MyCustomException(String message) {
super(message);
}
public MyCustomException(String message, Throwable cause) {
super(message, cause);
}
public MyCustomException(Throwable cause) {
super(cause);
}
public MyCustomException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
}
}