জাভা এক্সেপশন
🌈জাভা এক্সেপশন কি?
📋জাভা এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।
⚒️জাভা এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।
জাভা এক্সেপশন সমূহ
জাভা এক্সেপশন এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ throw - প্রোগ্রামে ত্রুটি নিক্ষেপ করা
- ➡️ exception - প্রোগ্রামে ত্রুটি পরিচালনা করা
- ➡️ try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করা
- ➡️ catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা
- ➡️ getMessage - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করা
- ➡️ getCause - ত্রুটির কারণ বের করা
- ➡️ getStackTrace - ত্রুটির স্ট্যাক ট্রেস বের করা
- ➡️ toString - তথ্যকে স্ট্রিংয়ে রূপান্তর করা
throw - প্রোগ্রামে ত্রুটি নিক্ষেপ করার উদাহরণ।
java
public class Main {
static String user(String name) throws Exception {
if (name.equals("")) {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return name;
}
static void page() {
try {
System.out.println(user(""));
} catch (Exception error) {
System.out.println(error.getMessage());
}
}
public static void main(String[] args) {
page();
}
}
exception - প্রোগ্রামে ত্রুটি পরিচালনা করার উদাহরণ।
java
public class Main {
static Exception user() {
return new Exception("ডেটা পাওয়া যায়নি");
}
static void page() {
try {
throw user();
} catch (Exception error) {
System.out.println(error.getMessage());
}
}
public static void main(String[] args) {
page();
}
}
try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করার উদাহরণ।
java
public class Main {
static String user(String name) throws Exception {
if (name.equals("")) {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return name;
}
static void page() {
try {
System.out.println(user(""));
} catch (Exception error) {
System.out.println(error.getMessage());
}
}
public static void main(String[] args) {
page();
}
}
catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা উদাহরণ।
java
public class Main {
static String user(String name) throws Exception {
if (name.equals("")) {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return name;
}
static void page() {
try {
System.out.println(user(""));
} catch (Exception error) {
System.out.println(error.getMessage());
}
}
public static void main(String[] args) {
page();
}
}
getMessage - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করার উদাহরণ।
java
public class Main {
static String user(String name) throws Exception {
if (name.equals("")) {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return name;
}
static void page() {
try {
System.out.println(user(""));
} catch (Exception error) {
System.out.println(error.getMessage());
}
}
public static void main(String[] args) {
page();
}
}
getCause - ত্রুটির কারণ বের করার উদাহরণ।
java
public class Main {
static Exception user() {
Exception cause = new Exception("ডেটা পাওয়া যায়নি");
return new Exception("অপারেশন ব্যর্থ হয়েছে", cause);
}
static void page() {
try {
throw user();
} catch (Exception error) {
System.out.println(error.getCause().getMessage());
}
}
public static void main(String[] args) {
page();
}
}
getStackTrace - ত্রুটির স্ট্যাক ট্রেস বের করার উদাহরণ।
java
public class Main {
static void user() throws Exception {
throw new Exception("ডেটা পাওয়া যায়নি");
}
static void page() {
try {
user();
} catch (Exception error) {
StackTraceElement[] trace = error.getStackTrace();
System.out.println(trace[0]);
}
}
public static void main(String[] args) {
page();
}
}
toString - তথ্যকে স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
java
public class Main {
static void user() throws Exception {
throw new Exception("ডেটা পাওয়া যায়নি");
}
static void page() {
try {
user();
} catch (Exception error) {
System.out.println(error.toString());
}
}
public static void main(String[] args) {
page();
}
}
জাভা এক্সেপশন সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| throw | প্রোগ্রামে ত্রুটি নিক্ষেপ করতে ব্যবহৃত হয়। |
| exception | প্রোগ্রামে ত্রুটি পরিচালনা করতে ব্যবহৃত হয়। |
| try | প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করতে ব্যবহৃত হয়। |
| catch | প্রোগ্রামে সমস্যা ও ভুুল ধরা ব্যবহৃত হয়। |
| getMessage | ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করতে ব্যবহৃত হয়। |
| getCause | ত্রুটির কারণ বের করতে ব্যবহৃত হয়। |
| getStackTrace | ত্রুটির স্ট্যাক ট্রেস বের করতে ব্যবহৃত হয়। |
| toString | তথ্যকে স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |