জাভা কেন শক্তিশালী এবং নিরাপদ?
জাভা কেন শক্তিশালী এবং নিরাপদ?

ভিডিও: জাভা কেন শক্তিশালী এবং নিরাপদ?

ভিডিও: জাভা কেন শক্তিশালী এবং নিরাপদ?
ভিডিও: কেন জাভা সর্বকালের সেরা ভাষা 2024, নভেম্বর
Anonim

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

শুধু তাই, জাভা নিরাপদ কেন?

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

দ্বিতীয়ত, কীভাবে জাভা অন্যান্য ভাষার চেয়ে বেশি সুরক্ষিত? জাভা বিবেচিত অন্যান্য ভাষার তুলনায় বেশি নিরাপদ বিভিন্ন কারণে: The জাভা কম্পাইলার ক্যাচ আরো কম্পাইল-টাইম ত্রুটি; অন্যান্য ভাষাসমূহ (যেমন C++) এমন প্রোগ্রাম কম্পাইল করবে যা অপ্রত্যাশিত ফলাফল দেয়। এটি দুর্ঘটনাক্রমে মেমরির উল্লেখ করা অসম্ভব করে তোলে যা অন্তর্গত অন্যান্য প্রোগ্রাম বা কার্নেল।

তাহলে, জাভা শক্তিশালী কেন?

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

কেন জাভা ব্যাখ্যা করা হয়?

জাভা এটি একটি সংকলিত প্রোগ্রামিং ভাষা, কিন্তু সরাসরি এক্সিকিউটেবল মেশিন কোডে কম্পাইল করার পরিবর্তে, এটি JVM বাইট কোড নামে একটি মধ্যবর্তী বাইনারি ফর্মে কম্পাইল করে। বাইট কোড তারপর কম্পাইল করা হয় এবং/অথবা ব্যাখ্যা করা প্রোগ্রাম চালানোর জন্য।

প্রস্তাবিত: