কম্পিউটার

জাভা 9-এ সম্পদের সাথে চেষ্টা করার ক্ষেত্রে কার্যকরভাবে চূড়ান্ত ভেরিয়েবল?


যে কোনও ভেরিয়েবল যা সম্পদ দিয়ে চেষ্টা করুন এর মধ্যে ব্যবহার করা হয়েছে বিবৃতিগুলিকে চেষ্টা -এর মধ্যে ঘোষণা করতে হবে জাভা 8 পর্যন্ত বিবৃতি সংস্করণ Java 9, থেকে এই নিষেধাজ্ঞা অপসারণ করা হয়েছে, এবং যেকোনো চূড়ান্ত অথবা কার্যকরভাবে চূড়ান্ত ভেরিয়েবল ট্রাই ব্লকের ভিতরে ব্যবহার করা হয়েছে। কার্যকরভাবে চূড়ান্ত মানে ভেরিয়েবল একবার আরম্ভ হয়ে গেলে পরিবর্তন করা যাবে না।

উদাহরণ

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class EffectivelyFinalTest {
   private static File file = new File("try_resources.txt");
      public static void main(String args[]) throws IOException {
      file.createNewFile();
      BufferedReader bufferedReader = new BufferedReader(new FileReader(file));

      try(bufferedReader) {
         System.out.println("Can Use Final or Effectively Final in Try with Resources!");
      } finally {
         System.out.println("In finally block");
      }
}
}

আউটপুট

Can Use Final or Effectively Final in Try with Resources!
In finally block

  1. জাভাতে চূড়ান্ত প্যারামিটার কি?

  2. জাভাতে ফাইনাল ক্লাস

  3. জাভাতে চূড়ান্ত পরিবর্তনশীল

  4. জাভাতে চূড়ান্ত কীওয়ার্ড