কম্পিউটার

জাভাতে চেষ্টা করুন, ধরুন, নিক্ষেপ করুন এবং নিক্ষেপ করুন


জাভাতে চেষ্টা করুন এবং ধরুন

একটি পদ্ধতি চেষ্টা এবং ক্যাচ কীওয়ার্ডের সংমিশ্রণ ব্যবহার করে একটি ব্যতিক্রম ক্যাচ করে। কোডের চারপাশে একটি চেষ্টা/ক্যাচ ব্লক স্থাপন করা হয় যা একটি ব্যতিক্রম তৈরি করতে পারে।

ট্রাই অ্যান্ড ক্যাচ -

-এর জন্য সিনট্যাক্স নিচে দেওয়া হল
try {
   // Protected code
} catch (ExceptionName e1) {
   // Catch block
}

একটি ক্যাচ স্টেটমেন্টে আপনি যে ধরনের ব্যতিক্রম ধরার চেষ্টা করছেন তা ঘোষণা করা জড়িত। সুরক্ষিত কোডে ব্যতিক্রম ঘটলে, চেষ্টার অনুসরণকারী ক্যাচ ব্লক (বা ব্লক) চেক করা হয়। যদি ঘটে যাওয়া ব্যতিক্রমের ধরনটি একটি ক্যাচ ব্লকে তালিকাভুক্ত করা হয়, তবে ব্যতিক্রমটি ক্যাচ ব্লকে পাস করা হয় যেমন একটি যুক্তি একটি পদ্ধতি প্যারামিটারে পাস করা হয়।

উদাহরণ

আসুন এখন চেষ্টা করুন এবং ধরা -

বাস্তবায়নের একটি উদাহরণ দেখি
import java.io.*;
public class Demo {
   public static void main(String args[]) {
      try {
         int a[] = new int[5];
         System.out.println("Access element eighth :" + a[7]);
      } catch (ArrayIndexOutOfBoundsException e) {
         System.out.println("Exception thrown :" + e);
      }
      System.out.println("Out of the block");
   }
}

আউটপুট

Exception thrown :java.lang.ArrayIndexOutOfBoundsException: 7
Out of the block

জাভাতে থ্রো এবং থ্রো

যদি একটি পদ্ধতি একটি চেক করা ব্যতিক্রম পরিচালনা না করে, তবে পদ্ধতিটি থ্রোস কীওয়ার্ড ব্যবহার করে এটি ঘোষণা করতে হবে। থ্রোস কীওয়ার্ড একটি পদ্ধতির স্বাক্ষরের শেষে প্রদর্শিত হয়।

আপনি থ্রো কীওয়ার্ড ব্যবহার করে একটি ব্যতিক্রম ছুঁড়ে দিতে পারেন, হয় সদ্য তাত্ক্ষণিক একটি বা একটি ব্যতিক্রম যা আপনি এইমাত্র ধরেছেন৷

থ্রো ব্যবহার করা হয় চেক করা ব্যতিক্রমের হ্যান্ডলিং স্থগিত করতে এবং থ্রো ব্যবহার করা হয় একটি ব্যতিক্রমকে স্পষ্টভাবে আহ্বান করতে।


  1. জাভাতে একটি ব্যতিক্রম ক্লাস এবং একটি ত্রুটি ক্লাসের মধ্যে পার্থক্য কী?

  2. Java এবং .NET এর তুলনা

  3. কিভাবে একটি ব্লক ছাড়া একটি ব্যতিক্রম উত্থাপন এবং পাইথনে ব্লক ছাড়া একটি পরবর্তীতে এটি ধরা?

  4. জাভা ব্যতিক্রম এবং সেগুলি কীভাবে পরিচালনা করবেন