Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

দীর্ঘমেয়াদী সাপোর্ট রিলিজ JDK 21: স্ট্যান্ডার্ড জাভার আসন্ন বৈশিষ্ট্য উন্মোচন করা হয়েছে

দীর্ঘমেয়াদী সাপোর্ট রিলিজ JDK 21: স্ট্যান্ডার্ড জাভার আসন্ন বৈশিষ্ট্য উন্মোচন করা হয়েছে

স্ট্যান্ডার্ড জাভা, জাভা ডেভেলপমেন্ট কিট (JDK) 21-এর আসন্ন দীর্ঘমেয়াদী সমর্থন রিলিজ সেপ্টেম্বরের জন্য নির্ধারিত হয়েছে এবং এতে ক্রমিক সংগ্রহ, ভার্চুয়াল থ্রেড, স্ট্রিং টেমপ্লেট এবং একটি বিদেশী ফাংশন এবং মেমরি API (প্রিভিউতে) অন্তর্ভুক্ত থাকবে। এই বৈশিষ্ট্যগুলি লেখা থেকে শুরু করে উচ্চ-থ্রুপুট সমসাময়িক অ্যাপ্লিকেশনগুলির রক্ষণাবেক্ষণ এবং পর্যবেক্ষণের ক্ষেত্রে বিকাশকারীদের অভিজ্ঞতা বাড়াতে সেট করা হয়েছে।

যদিও এখনও আনুষ্ঠানিকভাবে JDK 21 এর রিলিজ পৃষ্ঠায় তালিকাভুক্ত করা হয়নি, বিদেশী ফাংশন এবং মেমরি API প্রিভিউ সম্প্রতি যোগ করা হয়েছে বলে মনে করা হচ্ছে। এই API জাভা প্রোগ্রামগুলিকে জাভা রানটাইমের বাইরে কোড এবং ডেটা সহ মসৃণভাবে ইন্টারঅপারেটিং করতে সক্ষম করে। এটি বিদেশী ফাংশনগুলির সাথে দক্ষ যোগাযোগের এবং বিদেশী মেমরিতে নিরাপদ অ্যাক্সেসের অনুমতি দেয়, জাভা প্রোগ্রামগুলিকে নেটিভ লাইব্রেরির সাথে যোগাযোগ করতে এবং জাভা নেটিভ ইন্টারফেস (জেএনআই) দ্বারা সৃষ্ট ভঙ্গুরতা এবং ঝুঁকি ছাড়াই নেটিভ ডেটা প্রক্রিয়া করার ক্ষমতা দেয়।

বিদেশী ফাংশন এবং মেমরি API পূর্বে JDK 20 এবং JDK 19-এ পূর্বরূপ দেখা হয়েছিল, যা যথাক্রমে মার্চ এবং সেপ্টেম্বরে প্রকাশিত হয়েছিল। সর্বশেষ প্রিভিউতে উন্নত লেআউট পাথ, অ্যারেনা ইন্টারফেসে নেটিভ সেগমেন্টের জীবনকালের কেন্দ্রীভূত ব্যবস্থাপনা, একটি ফলব্যাক নেটিভ লিঙ্কার বাস্তবায়ন, এবং ভ্যালিস্ট অপসারণের মতো বর্ধন অন্তর্ভুক্ত রয়েছে। এই API-এর লক্ষ্যগুলি ব্যবহারের সহজতা, কর্মক্ষমতা, সাধারণতা এবং নিরাপত্তাকে অন্তর্ভুক্ত করে। যাইহোক, এটি JNI প্রতিস্থাপন বা এটি কোনো উপায়ে পরিবর্তন করার লক্ষ্য নয়।

JDK 21 চূড়ান্ত ভার্চুয়াল থ্রেডগুলিও আনবে, যা হালকা ওজনের থ্রেড যা নাটকীয়ভাবে লেখার চ্যালেঞ্জগুলি হ্রাস করার, বজায় রাখার এবং উচ্চ-থ্রুপুট সমকালীন অ্যাপ্লিকেশনগুলি পর্যবেক্ষণ করার জন্য দুর্দান্ত প্রতিশ্রুতি রাখে। এই বৈশিষ্ট্যের পিছনে উদ্দেশ্যগুলির মধ্যে রয়েছে সার্ভার অ্যাপ্লিকেশনগুলিকে সর্বোত্তম হার্ডওয়্যার ব্যবহারের সাথে কার্যকরভাবে স্কেল করতে সক্ষম করা, বিদ্যমান lang.Thread API কোডে ন্যূনতম পরিবর্তন সহ ভার্চুয়াল থ্রেড গ্রহণের প্রচার করা এবং বর্তমান JDK সরঞ্জামগুলির সাথে ভার্চুয়াল থ্রেডের ডিবাগিং এবং প্রোফাইলিং সহজ করা। JDK 21 ভার্চুয়াল থ্রেডের সাথে থ্রেড-লোকাল ভেরিয়েবলের জন্য সম্পূর্ণ সমর্থন নিশ্চিত করবে, বিদ্যমান লাইব্রেরির সাথে সামঞ্জস্যতা বৃদ্ধি করবে এবং ভার্চুয়াল থ্রেড ব্যবহার করার জন্য টাস্ক-ভিত্তিক কোডের স্থানান্তরকে সহায়তা করবে।

ক্রমিক সংগ্রহগুলি হল JDK 21-এর সাথে সেট করা আরেকটি বৈশিষ্ট্য। এই ইন্টারফেসগুলি একটি পরিষ্কার এনকাউন্টার অর্ডার সহ সংগ্রহগুলিকে উপস্থাপন করার অনুমতি দেয়, যেখানে প্রতিটি সংগ্রহের প্রথম এবং দ্বিতীয় উপাদানগুলি এবং আরও অনেক কিছু রয়েছে। প্রথম এবং শেষ উপাদানগুলি অ্যাক্সেস করার সুবিধার্থে এবং উপাদানগুলির প্রক্রিয়াকরণের ক্রম বিপরীত করার জন্য অভিন্ন API প্রদান করা হবে। সংগ্রহ, সেট এবং মানচিত্রের জন্য সিকোয়েন্সিং ইন্টারফেস সংজ্ঞায়িত করে, এই প্রস্তাবটির লক্ষ্য জাভা সংগ্রহের কাঠামোর ফাঁক পূরণ করা এবং ব্যবহারকারীর দীর্ঘদিনের চাহিদা পূরণ করা।

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

JDK 21-এর জন্য প্রস্তাবিত রিলিজ প্ল্যান অনুযায়ী, 8 জুন এবং 20 জুলাই র‌্যাম্পডাউন পর্যায়গুলির পরে বৈশিষ্ট্য তালিকাটি হিমায়িত করা হবে, যে সময়ে বাগ ফিক্সগুলি চলতে থাকে। প্রাথমিক এবং চূড়ান্ত প্রকাশের প্রার্থীরা 10 আগস্ট এবং 24 আগস্ট অনুসরণ করবে, বাগ সংশোধন করার সম্ভাবনা এখনও রয়েছে। সাধারণ প্রাপ্যতা 19 সেপ্টেম্বরের জন্য নির্ধারিত হয়।

JDK 21 একটি দীর্ঘমেয়াদী সমর্থন (LTS) রিলিজ হবে, পাঁচ বছরের প্রিমিয়ার সমর্থন এবং সেপ্টেম্বর 2031 পর্যন্ত বর্ধিত সমর্থন প্রদান করবে। JDK 17, বর্তমান LTS সংস্করণ, সেপ্টেম্বর 2021-এ প্রকাশিত হয়েছিল। নন-LTS রিলিজ, যার মধ্যে JDK 20 এবং JDK 19, শুধুমাত্র ছয় মাসের প্রিমিয়ার সমর্থন পান এবং কোন বর্ধিত সমর্থন নেই।

Oracle দ্বারা স্ট্যান্ডার্ড জাভা বাস্তবায়ন প্রতি ছয় মাসে প্রকাশিত হয়, এবং JDK 21-এর সম্ভাব্য বৈশিষ্ট্যগুলির মধ্যে JDK 20-এর সমস্ত ইনকিউবেটিং এবং পূর্বরূপ বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে। এতে সুইচ স্টেটমেন্টের জন্য স্কোপড মান, রেকর্ড প্যাটার্ন এবং প্যাটার্ন ম্যাচিং, সেইসাথে সার্বজনীন জেনেরিক্স অন্তর্ভুক্ত থাকতে পারে। প্রজন্মের জেড আবর্জনা সংগ্রাহক, এবং অ্যাসিঙ্ক্রোনাস স্ট্যাক ট্রেস VM API। অন্যান্য অত্যাধুনিক প্ল্যাটফর্ম যেমন নো-কোড এবং লো-কোড প্ল্যাটফর্ম , যেমন অ্যাপমাস্টার , জাভা প্রযুক্তিতে এই অগ্রগতিগুলি থেকে উপকৃত হতে পারে।

সম্পর্কিত পোস্ট

BubbleCon 2024-এ AppMaster: No-Code Trends অন্বেষণ
BubbleCon 2024-এ AppMaster: No-Code Trends অন্বেষণ
AppMaster NYC-তে BubbleCon 2024-এ অংশগ্রহণ করেছে, অন্তর্দৃষ্টি অর্জন করেছে, নেটওয়ার্ক প্রসারিত করছে এবং নো-কোড ডেভেলপমেন্ট স্পেসে উদ্ভাবন চালানোর সুযোগ অন্বেষণ করেছে।
FFDC 2024 Wrap-Up: NYC-তে FlutterFlow ডেভেলপারস কনফারেন্সের মূল অন্তর্দৃষ্টি
FFDC 2024 Wrap-Up: NYC-তে FlutterFlow ডেভেলপারস কনফারেন্সের মূল অন্তর্দৃষ্টি
FFDC 2024 নিউ ইয়র্ক সিটিকে আলোকিত করেছে, ফ্লুটারফ্লো-এর মাধ্যমে ডেভেলপারদের অ্যাপ ডেভেলপমেন্টে অত্যাধুনিক অন্তর্দৃষ্টি এনেছে। বিশেষজ্ঞ-নেতৃত্বাধীন সেশন, একচেটিয়া আপডেট, এবং অতুলনীয় নেটওয়ার্কিং সহ, এটি এমন একটি ইভেন্ট ছিল যা মিস করা যাবে না!
2024-এর প্রযুক্তি ছাঁটাই: উদ্ভাবনকে প্রভাবিত করছে অব্যাহত তরঙ্গ
2024-এর প্রযুক্তি ছাঁটাই: উদ্ভাবনকে প্রভাবিত করছে অব্যাহত তরঙ্গ
টেসলা এবং অ্যামাজনের মতো জায়ান্ট সহ 254টি কোম্পানিতে 60,000 চাকরি কাটার সাথে, 2024 সালে প্রযুক্তি ছাঁটাইয়ের একটি অব্যাহত তরঙ্গ উদ্ভাবনের ল্যান্ডস্কেপকে নতুন আকার দিতে দেখা যাচ্ছে।
বিনামূল্যে শুরু করুন
এটি নিজে চেষ্টা করার জন্য অনুপ্রাণিত?

AppMaster এর শক্তি বোঝার সর্বোত্তম উপায় হল এটি নিজের জন্য দেখা। বিনামূল্যে সাবস্ক্রিপশন সহ কয়েক মিনিটের মধ্যে আপনার নিজের অ্যাপ্লিকেশন তৈরি করুন

জীবনে আপনার আইডিয়া আনুন