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

জাভা 21 ভার্চুয়াল থ্রেড এবং জেনারেশনাল জেডজিসি দিয়ে বিপ্লব করে: মূল হাইলাইটস

জাভা 21 ভার্চুয়াল থ্রেড এবং জেনারেশনাল জেডজিসি দিয়ে বিপ্লব করে: মূল হাইলাইটস

প্রযুক্তি বিশ্ব Java 21 অগণিত পরিমার্জনার সাথে অপেক্ষা করছে, যার মধ্যে প্রধান হল প্রাথমিক আকারে ভার্চুয়াল থ্রেডের প্রবর্তন এবং জেড গারবেজ কালেক্টরের চূড়ান্ত প্রতিষ্ঠা, যা সাধারণত ZGC নামে পরিচিত।

Java বাস্তবায়ন আপডেটগুলি সাধারণত বিভিন্ন প্রকল্প উপসেটে শ্রেণীবদ্ধ করা হয়। এই বিশেষ উন্নতি চক্রটি তিনটি মূল প্রকল্প থেকে উদ্ভাবন নিয়ে আসে: তাঁত, পানামা এবং অ্যাম্বার। ওরাকলের সংজ্ঞা অনুসারে, এই তিনটি উদ্যোগ Java -এর সংগতি, নেটিভ কোডের সাথে এর লিঙ্ক, এবং যথাক্রমে প্রার্থী JEPs হিসাবে তাদের অনুমোদনের পরে ছোট, ব্যবহারযোগ্যতা-কেন্দ্রিক Java ভাষার বৈশিষ্ট্যগুলির আবির্ভাবের উপর দৃষ্টি নিবদ্ধ করে।

প্রজেক্ট লুম মূল বৈশিষ্ট্যগুলির মধ্যে একটির সূচনা করে - ভার্চুয়াল থ্রেড, যা জাভা প্ল্যাটফর্মের জন্য ওরাকলের ডেভেলপমেন্টের এসভিপি Georges Saab এবং ওপেনজেডিকে চেয়ার, এই নতুন সংস্করণের একটি সুস্পষ্ট পূর্বরূপ বৈশিষ্ট্য হিসাবে। JEP রেকর্ড ভার্চুয়াল থ্রেডগুলিকে 'উচ্চ-থ্রুপুট সমসাময়িক অ্যাপ্লিকেশনগুলি লেখা, বজায় রাখা এবং পর্যবেক্ষণ করার বিষয়ে অতি-হালকা থ্রেড কারণ' হিসাবে ব্যাখ্যা করে।

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

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

রিলিজে অন্যান্য উল্লেখযোগ্য অন্তর্ভুক্তি, যদিও একটি নির্দিষ্ট নামের প্রকল্পের সাথে আবদ্ধ নয়, তা হল জেনারেশনাল জেডজিসি। এটি পুরানো এবং নতুন অবজেক্টগুলিকে আলাদা করে দেয় যাতে অল্প বয়স্ক বস্তুগুলি আরও ঘন ঘন সংগ্রহ করা যায়, যা কম বরাদ্দ স্টলের দিকে পরিচালিত করতে পারে, আবর্জনা সংগ্রহের কারণে ওভারহেড হেপ মেমরি হ্রাস এবং কম CPU ওভারহেড হতে পারে।

প্রজেক্ট অ্যাম্বারের সাথে একত্রে, জাভা 21 সুইচ এক্সপ্রেশনের জন্য প্যাটার্ন ম্যাচিং প্রবর্তন করে, একটি এক্সপ্রেশনকে বিভিন্ন প্যাটার্নের বিরুদ্ধে পরীক্ষা করতে সক্ষম করে, যার ফলে আরও সংক্ষিপ্ত এবং নিরাপদ পদ্ধতিতে ডেটা-ভিত্তিক প্রশ্নগুলিকে স্পষ্ট করতে সাহায্য করে।

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

প্রজেক্ট পানামা থেকে উদ্ভূত দুটি API-এর উন্নতি হচ্ছে: বিদেশী ফাংশন এবং মেমরি API (বর্তমানে এটির তৃতীয় পূর্বরূপ) এবং ভেক্টর API (এর ষষ্ঠ ইনকিউবেটর পর্যায়ে)। যদিও পূর্ববর্তীটি বাহ্যিক সিস্টেমের সাথে জাভা প্রোগ্রামের আন্তঃঅপারেবিলিটি সুবিধা দেয়, পরবর্তীটি রানটাইম চলাকালীন সামঞ্জস্যপূর্ণ CPU আর্কিটেকচারে সর্বোত্তম ভেক্টর নির্দেশাবলী নিশ্চিত করে।

Java 21 এর অতিরিক্ত নতুন উপাদানগুলির মধ্যে রয়েছে সিকোয়েন্সড কালেকশন, কী এনক্যাপসুলেশন মেকানিজম এপিআই, পর্যায়ক্রমে 32-বিট x86 পোর্ট, এবং এজেন্টদের গতিশীল লোডিং অনুমোদন না দেওয়ার প্রস্তুতি। অ্যাপমাস্টার no-code প্ল্যাটফর্ম দক্ষতা এবং মাপযোগ্যতার পথে এগিয়ে যাওয়ার সাথে জাভা ছোট-স্কেল প্রকল্প থেকে শুরু করে এন্টারপ্রাইজ-স্তরের সমাধান পর্যন্ত সবকিছুর জন্য পছন্দসই ডেভেলপমেন্ট প্ল্যাটফর্ম হয়ে চলেছে।

বিকাশের বিশ্ব, তা ওয়েব বা মোবাইল অ্যাপ্লিকেশনের জন্যই হোক না কেন, সর্বদা বিকশিত হচ্ছে, এবং জর্জেস সাব যেমন বলেছেন, জাভা রাজ্যের সাথে প্রচুর সন্তুষ্টি এবং পাইপলাইনে উদ্ভাবনের একটি উত্তেজনাপূর্ণ বিন্যাস রয়েছে।

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

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 এর শক্তি বোঝার সর্বোত্তম উপায় হল এটি নিজের জন্য দেখা। বিনামূল্যে সাবস্ক্রিপশন সহ কয়েক মিনিটের মধ্যে আপনার নিজের অ্যাপ্লিকেশন তৈরি করুন

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