কম্পিউটার

জাভা 9 এ কমন লোকেল ডেটা রিপোজিটরি (সিএলডিআর) কী?


আন্তর্জাতিককরণ Java 9-এর উন্নতির মধ্যে রয়েছে সক্ষম করা CLDR এর লোকেল ডেটা ডিফল্টরূপে।

নিম্নলিখিত কীওয়ার্ড ব্যবহার করে চিহ্নিত লোকেল ডেটার জন্য চারটি স্বতন্ত্র উৎস রয়েছে:

  • CLDR :একটি ইউনিকোড কমন লোকেল ডেটা রিপোজিটরি (সিএলডিআর) প্রকল্প দ্বারা প্রদত্ত লোকেল ডেটা৷
  • হোস্ট :একটি অন্তর্নিহিত অপারেটিং সিস্টেমের সেটিংসের বর্তমান ব্যবহারকারীর কাস্টমাইজেশন। অপারেটিং সিস্টেমের উপর নির্ভর করে, তারিখ, সময়, সংখ্যা এবং মুদ্রার মতো ফর্ম্যাটগুলি সমর্থিত হতে পারে৷
  • SPI :স্থানীয়-সংবেদনশীল পরিষেবাগুলি ইনস্টল করা SPI প্রদানকারীদের মধ্যে প্রয়োগ করা হয়েছে৷
  • COMPAT (JRE): লোকেল ডেটা যা জাভা 9-এর পূর্বে প্রকাশিত রিলিজের সাথে সামঞ্জস্যপূর্ণ। JRE এখনও একটি মান হিসাবে ব্যবহার করা যেতে পারে তবে অবমূল্যায়ন করা যেতে পারে এবং ভবিষ্যতে সরানো হবে।

জাভা 8 এবং পূর্ববর্তী সংস্করণে, JRE ডিফল্ট লোকেল ডেটা। Java 9 সেট CLDR ডিফল্টরূপে সর্বোচ্চ অগ্রাধিকার হিসাবে। আমরা java.locale.providers ব্যবহার করে পছন্দের ক্রমে একটি লোকেল ডেটা উৎস নির্বাচন করি সিস্টেম সম্পত্তি। যদি কোনও প্রদানকারী লোকেল ডেটার অনুরোধ করতে ব্যর্থ হয় তবে পরবর্তী প্রদানকারীকে প্রক্রিয়া করা যেতে পারে৷

java.locale.providers=COMPAT,CLDR,HOST,SPI


যদি আমরা প্রপার্টি সেট না করি, ডিফল্ট আচরণ হল:

java.locale.providers=CLDR,COMPAT,SPI


জাভা 8 এর সাথে সামঞ্জস্যপূর্ণ করতে, COMPAT কে CLDR এর থেকে এগিয়ে রাখুন।

java.locale.providers=COMPAT,CLDR

  1. ডেটা সেন্টার কি?

  2. জাভাতে StringIndexOutOfBoundsException কি?

  3. জাভাতে ডাবল-বাফারিং কি?

  4. জাভা প্রোগ্রামিং কি?