2025 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-22 17:19
হ্যাঁ, আমরা ঘোষণা করতে পারি দ্য প্রধান পদ্ধতি হিসাবে জাভাতে ব্যক্তিগত . এটি কোন ত্রুটি ছাড়াই সফলভাবে কম্পাইল করে কিন্তু রানটাইমে, এটি বলে যে প্রধান পদ্ধতি পাবলিক নয়।
একইভাবে, লোকেরা জিজ্ঞাসা করে, আমরা কি জাভাতে প্রধান পদ্ধতিকে ব্যক্তিগত হিসাবে ঘোষণা করতে পারি?
উত্তরঃ হ্যাঁ, আমরা প্রধান পদ্ধতি asprivate ঘোষণা করতে পারেন . এটি কোনো ত্রুটি ছাড়াই কম্পাইল করে, কিন্তু রানটাইমে, এটিকে প্রধান পদ্ধতি সর্বজনীন নয়।
দ্বিতীয়ত, আমরা জাভাতে প্রাইভেট ব্যবহার করি কেন? সংক্ষেপে ব্যক্তিগত মধ্যে কীওয়ার্ড জাভা ভেরিয়েবল এবং পদ্ধতিতে সর্বাধিক সীমাবদ্ধ অ্যাক্সেসের অনুমতি দেয় এবং এনক্যাপসুলেশনের সবচেয়ে শক্তিশালী ফর্ম অফার করে। ব্যক্তিগত সদস্যরা ক্লাসের বাইরে প্রবেশযোগ্য নয় এবং ব্যক্তিগত পদ্ধতি ওভাররাইড করা যাবে না।
একইভাবে কেউ জিজ্ঞাসা করতে পারে, কেন প্রধান পদ্ধতি জাভাতে ব্যক্তিগত নয়?
ভিতরে জাভা , যখনই আমরা সদস্য ঘোষণা করি (ইনস্ট্যান্সভেরিয়েবল বা পদ্ধতি ) হিসাবে একটি শ্রেণীর ব্যক্তিগত , সেই সদস্যদের শুধুমাত্র সেই ক্লাসের মধ্যে থেকে অ্যাক্সেস করা যেতে পারে। তারা করবে না এই ক্লাসের বাইরের যেকোনো ক্লাসের কাছে দৃশ্যমান হবে।
আমরা কি অভ্যন্তরীণ শ্রেণীকে প্রাইভেট হিসাবে ঘোষণা করতে পারি?
অসদৃশ a শ্রেণী , একটি অভ্যন্তরীণ শ্রেণী পারেন থাকা ব্যক্তিগত এবং একবার আপনি ঘোষণা করুন একটি অভ্যন্তরীণ ক্লাস-প্রাইভেট , এর বাইরের কোনো বস্তু থেকে এটি অ্যাক্সেস করা যাবে না শ্রেণী . একটি তৈরি করার জন্য প্রোগ্রাম নিম্নলিখিত অভ্যন্তরীণ শ্রেণীর এবং এটি অ্যাক্সেস করুন।
প্রস্তাবিত:
আমরা কি জাভাতে নিক্ষেপযোগ্য শ্রেণী প্রসারিত করতে পারি?
জাভা এক্সেপশন ক্লাস হায়ারার্কির মধ্যে সমস্ত অবজেক্ট থ্রোয়েবল সুপারক্লাস থেকে প্রসারিত হয়। জাভা ভার্চুয়াল মেশিন (JVM) দ্বারা শুধুমাত্র থ্রোয়েবল (বা উত্তরাধিকারসূত্রে প্রাপ্ত সাবক্লাস) এর দৃষ্টান্তগুলি পরোক্ষভাবে নিক্ষেপ করা হয়, অথবা সরাসরি থ্রো স্টেটমেন্টের মাধ্যমে নিক্ষেপ করা যেতে পারে।
আমরা কি জাভাতে ক্যাচ ব্লক নেস্ট করতে পারি?
নেস্টেড ব্লক ধরার চেষ্টা করুন। ব্যতিক্রম হ্যান্ডলার একে অপরের মধ্যে নেস্ট করা যেতে পারে। একটি ট্রাই, ক্যাচ বা একটি ফাইনালি ব্লক পালাক্রমে অন্য একটি সেট ট্রাই ক্যাচ ফাইনাল সিকোয়েন্স ধারণ করে। এই ধরনের পরিস্থিতিতে, যখন একটি নির্দিষ্ট ক্যাচ ব্লক একটি ব্যতিক্রম পরিচালনা করতে অক্ষম হয়, তখন এই ব্যতিক্রমটি পুনরায় নিক্ষেপ করা হয়
আমরা কি এসকিউএল ক্যোয়ারীতে ফাংশন কল করতে পারি?
হ্যাঁ. আমরা এসকিউএল স্টেটমেন্ট থেকে ফাংশনকে কল করতে পারি। SQL স্টেটমেন্ট থেকে কলযোগ্য হওয়ার জন্য, একটি সঞ্চিত ফাংশনকে অবশ্যই নিম্নলিখিত 'বিশুদ্ধতা' নিয়ম মেনে চলতে হবে, যা পার্শ্বপ্রতিক্রিয়া নিয়ন্ত্রণের উদ্দেশ্যে করা হয়: যখন একটি SELECT স্টেটমেন্ট বা সমান্তরাল INSERT, UPDATE, or DELETE স্টেটমেন্ট থেকে কল করা হয় , ফাংশন কোনো ডাটাবেস টেবিল পরিবর্তন করতে পারে না
আমরা কি জাভাতে একটি থ্রেড পুনরায় চালু করতে পারি?
যেহেতু একটি থ্রেড পুনরায় চালু করা যায় না তাই আপনাকে প্রতিবার একটি নতুন থ্রেড তৈরি করতে হবে। একটি ভাল অনুশীলন হল Runnable ইন্টারফেস ব্যবহার করে একটি থ্রেডের জীবনচক্র থেকে একটি থ্রেডে চালানোর জন্য কোডটি আলাদা করা। Runnable প্রয়োগ করে এমন একটি ক্লাসে রান পদ্ধতিটি বের করুন। তারপরে আপনি সহজেই এটি পুনরায় চালু করতে পারেন
আমরা কি জাভাতে দুটি মানচিত্র তুলনা করতে পারি?
ডিফল্টরূপে, হ্যাশম্যাপ। সমান() পদ্ধতি কী-মান জোড়া দ্বারা দুটি হ্যাশম্যাপের তুলনা করে। এর অর্থ হল উভয় হ্যাশম্যাপ দৃষ্টান্তে অবশ্যই একই কী-মানের জোড়া থাকতে হবে এবং উভয়ই একই আকারের হতে হবে। মূল-মান জোড়ার ক্রম ভিন্ন হতে পারে এবং তুলনামূলক ভূমিকা পালন করে না