ওরাকল জাভা এসই 15 প্রকাশের ঘোষণা দিয়েছে, কী নতুন তা জানুন

উন্নয়নের ছয় মাস পরে, ওরাকল মুক্তির ঘোষণা দিলেন এর নতুন সংস্করণ জাভা এসই 15 একটি ওপেন সোর্স ওপেনজেডিকে প্রকল্প ব্যবহার করে এমন একটি রেফারেন্স বাস্তবায়ন হিসাবে।

জাভা এসই 15 এটি নিয়মিত সমর্থন সংস্করণ হিসাবে শ্রেণিবদ্ধ করা হয়েছে, আপডেটগুলি পরবর্তী সংস্করণ পর্যন্ত প্রকাশ করা হবে। জেঅ্যাভা এসই 11 দীর্ঘমেয়াদী সমর্থন লেগ হিসাবে ব্যবহার করা উচিত (এলটিএস) এবং আপডেটগুলি 2026 অবধি প্রকাশিত হবে of এর পূর্ববর্তী শাখা জাভা 8 এলটিএস 2020 ডিসেম্বর পর্যন্ত সমর্থিত হবে। পরবর্তী এলটিএস রিলিজ 2021 সেপ্টেম্বর নির্ধারিত।

জাভা এসই 15 এর প্রধান নতুন বৈশিষ্ট্য

এই নতুন সংস্করণে, এডিডিএসএ আরএফসি 8032 স্বাক্ষরের জন্য একটি সমর্থন ফাংশন উপস্থাপন করা হয়েছে, এডিডিএসএ প্রস্তাবিত বাস্তবায়ন হার্ডওয়্যার প্ল্যাটফর্মের উপর নির্ভর করে না, এটি পার্শ্ব চ্যানেল আক্রমণগুলির বিরুদ্ধে সুরক্ষিত (সমস্ত গণনার একটি ধ্রুবক সময় গ্যারান্টিযুক্ত) এবং এটি একই স্তরের সুরক্ষার সাথে পারফরম্যান্সের ক্ষেত্রে সি তে লিখিত বিদ্যমান ইসিডিএসএ বাস্তবায়নকে ছাড়িয়ে যায়।

আরেকটি পরিবর্তন হ'ল সিল করা ক্লাস এবং ইন্টারফেসের জন্য পরীক্ষামূলক সহায়তা Que এগুলি অন্য শ্রেণি এবং ইন্টারফেস দ্বারা ব্যবহার করা যাবে না উত্তরাধিকারী, প্রসারিত বা অবর্ণনীয়।

জাভা এসই 15 এর এই নতুন সংস্করণে হাইলাইট করা হ'ল লুকানো ক্লাসগুলির জন্য সমর্থন যা সরাসরি বাইকোড দ্বারা ব্যবহার করা যায় না অন্যান্য ক্লাসের। লুকানো ক্লাসগুলির মূল ব্যবহার হ'ল ফ্রেমওয়ার্কগুলির জন্য যা রানটাইম সময়ে গতিশীলভাবে ক্লাস তৈরি করে এবং প্রতিবিম্বের মাধ্যমে অপ্রত্যক্ষভাবে তাদের ব্যবহার করে।

আবর্জনা সংগ্রহকারী ZGC (জেড বর্জ্য সংগ্রাহক) স্থিতিশীল এবং সাধারণ ব্যবহারের জন্য প্রস্তুত হিসাবে স্বীকৃত হয়েছে। ZGC যতটা সম্ভব আবর্জনা সংগ্রহের কারণে বিলম্বতা হ্রাস করতে প্যাসিভ মোডে পরিচালনা করে (জেডজিসি ব্যবহার করার সময় ডাউনটাইম 10 এমএসের বেশি হয় না) এবং ছোট এবং বড় স্তূপগুলির সাথে কাজ করতে পারে, কয়েক শতাধিক থেকে শুরু করে অনেক টেরাবাইট পর্যন্ত আকারের হয়।

আবর্জনা সংগ্রহকারী শেনানডোহ স্থিতিশীল এবং সর্বব্যাপী হিসাবে স্বীকৃত হয়েছে। শেনানডোহ রেড হ্যাট এবং দ্বারা বিকাশিত একটি অ্যালগরিদম ব্যবহারের জন্য দাঁড়িয়েছে যা আবর্জনা সংগ্রহের সময় বিরতি দেওয়ার সময়কে হ্রাস করে চলমান জাভা অ্যাপ্লিকেশনগুলির সাথে সমান্তরালে পরিষ্কার করার সময়।

উপরন্তু, এছাড়াও পাঠ্য ব্লকগুলির জন্য সমর্থন স্থিতিশীল করা হয়েছে এবং ভাষায় প্রবেশ করেছে: ক আক্ষরিক স্ট্রিং এর নতুন ফর্ম তারা আপনাকে পালানোর অক্ষর ব্যবহার না করে এবং ব্লকটিতে মূল পাঠ্য বিন্যাস সংরক্ষণ না করে আপনার উত্স কোডে একাধিক পাঠ্য ডেটা অন্তর্ভুক্ত করার অনুমতি দেয়।

অন্যদিকে লিগ্যাসি ডেটাগ্রামসকেট এপিআই হিসাবে পুনরায় কাজ করা হয়েছে পুরাতন java.net.Datગ્રામSket এবং java.net. মাল্টিকাস্ট সকেট বাস্তবায়ন একটি আধুনিক বাস্তবায়ন দ্বারা প্রতিস্থাপিত হয়েছে যা ডিবাগ করা এবং বজায় রাখা সহজ, এবং এটি লুম প্রকল্পের দ্বারা বিকাশিত ভার্চুয়াল থ্রেডের সাথে সামঞ্জস্যপূর্ণ।

বিদ্যমান কোডের সাথে সম্ভাব্য সামঞ্জস্যতা লঙ্ঘনের ক্ষেত্রে, পুরানো প্রয়োগটি সরানো হয়নি এবং jdk.net.usePlainDatગ્રામSketImpl বিকল্পটি ব্যবহার করে সক্রিয় করা যেতে পারে।

উপরন্তু, প্যাটার্ন মিলের দ্বিতীয় পরীক্ষামূলক বাস্তবায়ন প্রস্তাবিত "উদাহরণস্বরূপ" অপারেটরে যা আপনাকে যাচাই করা মানটি অ্যাক্সেস করার জন্য স্থানীয় ভেরিয়েবলটি তাত্ক্ষণিকভাবে সংজ্ঞায়িত করতে দেয়।

অবশেষে, "রেকর্ড" কীওয়ার্ডের দ্বিতীয় পরীক্ষামূলক বাস্তবায়নও হাইলাইট করা হয়েছে, যা শ্রেণি সংজ্ঞাগুলির জন্য একটি কমপ্যাক্ট ফর্ম সরবরাহ করে, সমান (), হ্যাশকোড () এবং টোস্ট্রিং () এর মতো কয়েকটি নিম্ন-স্তরের পদ্ধতিগুলি স্পষ্টভাবে সংজ্ঞায়িত করার প্রয়োজনীয়তা এড়িয়ে চলে, ক্ষেত্রে কেবলমাত্র ক্ষেত্রগুলিতে ডেটা সংরক্ষণ করা হয়।

পরিশেষে অন্যান্য পরিবর্তনগুলি যে দাঁড়ায়:

  • একটি বাহ্যিক মেমরি অ্যাক্সেস এপিআইয়ের একটি দ্বিতীয় খসড়া প্রস্তাবিত
  • লকিং ওভারহেড কমাতে হটস্পট জেভিএম দ্বারা ব্যবহৃত বাইসাইড লকিং অপ্টিমাইজেশান কৌশলটি অক্ষম ও অবহেলা করা হয়েছে।
  • ঘোষিত অপ্রচলিত প্রক্রিয়াটির আরএমআই সক্রিয়করণ, যা ভবিষ্যতে প্রকাশে মুছে ফেলা হবে।
  • জাভা এসই 11-এ অবনতিযুক্ত ন্যাশর্ন জাভাস্ক্রিপ্ট ইঞ্জিনটি সরানো হয়েছে।
  • সোলারিস ওএস এবং স্পার্ক প্রসেসরের (সোলারিস / এসপিএআরসি, সোলারিস / এক্স 64, এবং লিনাক্স / এসপিএআরসি) জন্য সরানো বন্দর

Si আপনি এটি সম্পর্কে আরও জানতে চান এই নতুন সংস্করণ সম্পর্কে। আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।