জাভাতে হ্যাশিং এর ব্যবহার কি?
জাভাতে হ্যাশিং এর ব্যবহার কি?

ভিডিও: জাভাতে হ্যাশিং এর ব্যবহার কি?

ভিডিও: জাভাতে হ্যাশিং এর ব্যবহার কি?
ভিডিও: জাভা প্রোগ্রামিং এর গুরুত্ব এবং পরিচিতি | জাভা বাংলা টিউটোরিয়াল | Ep:01 2024, এপ্রিল
Anonim

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

অনুরূপভাবে, জাভাতে হ্যাশিং কি?

হ্যাশিং একটি প্রদত্ত সত্তাকে রূপান্তরিত করছে (এ জাভা পদ - একটি বস্তু) কিছু সংখ্যা (বা ক্রম)। মডারেন জাভা আইডিই ভালো হ্যাশকোড পদ্ধতি তৈরি করার অনুমতি দেয়। হ্যাশটেবল এবং হ্যাশম্যাপ একই জিনিস। তারা কী-মান জোড়া, যেখানে কী আছে হ্যাশ . হ্যাশ তালিকা এবং হ্যাশসেট মান সংরক্ষণ করে না - শুধুমাত্র কী।

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

এছাড়াও প্রশ্ন, হ্যাশিং কি জন্য ব্যবহার করা হয়?

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

জাভাতে হ্যাশিং সংঘর্ষ কি?

ক সংঘর্ষ ঘটে যখন a হ্যাশ ফাংশন দুটি ভিন্ন কীগুলির জন্য একই বালতি অবস্থান প্রদান করে। ক সংঘর্ষ ঘটবে যখন দুটি ভিন্ন কী একই হ্যাশকোড থাকে, যা ঘটতে পারে কারণ দুটি অসম বস্তু জাভা একই হ্যাশকোড থাকতে পারে।

প্রস্তাবিত: