San Microsystems-এর জেমস গসলিং দ্বারা জাভা তৈরি করা হয়েছিল | C++ বেল ল্যাবস-এ Bjarne Stroustrup দ্বারা C ভাষার একটি এক্সটেনশন হিসাবে তৈরি করা হয়েছে। |
এটা Ada 83, Pascal, C++, C# দ্বারা প্রভাবিত হয়েছিল। | এটি Ada, ALGOL 68, C, ML, Simula, Smalltalk দ্বারা প্রভাবিত হয়েছিল৷ |
জাভা বাইটকোড যেকোনো অপারেটিং সিস্টেমে কাজ করে। | এটি প্রতিটি অপারেটিং সিস্টেমে কাজ করে না যেহেতু বিভিন্ন সিস্টেমে লাইব্রেরি আলাদা। |
এটি যেকোনো OS এ চলতে পারে। | এটি বিভিন্ন প্ল্যাটফর্মে ভিন্নভাবে কম্পাইল করা হয়েছে, কোনো OS এ চালানো যাবে না। |
এটি বহনযোগ্য। | এটি বহনযোগ্য নয়। |
এটি একটি ব্যাখ্যা করা ভাষা। | এটি একটি সংকলিত ভাষা। |
মেমরি ম্যানেজমেন্ট স্বয়ংক্রিয়ভাবে সম্পন্ন হয়। | মেমরি ম্যানেজমেন্ট ম্যানুয়ালি করা হয়। |
এতে 'ভার্চুয়াল' কীওয়ার্ড নেই। | এতে 'ভার্চুয়াল' কীওয়ার্ড আছে। |
এটি শুধুমাত্র একক উত্তরাধিকার সমর্থন করে। ইন্টারফেস ব্যবহার করে একাধিক উত্তরাধিকার অর্জন করা যেতে পারে (শুধুমাত্র আংশিক)। | এটি একক এবং একাধিক উত্তরাধিকার সমর্থন করে। |
এটি অপারেটর ওভারলোডিং সমর্থন করে না৷ | ৷ এটি অপারেটর ওভারলোডিং সমর্থন করে। |
এটি পয়েন্টারগুলিতে সীমিত সমর্থন প্রদান করে। | এটি পয়েন্টার অপারেশন সমর্থন করে। |
তাদের উচ্চ স্তরের কার্যকারিতা রয়েছে। | তাদের নিম্ন স্তরের কার্যকারিতা রয়েছে। |
এটি সরাসরি নেটিভ লাইব্রেরি কল সমর্থন করে না। | এটি সরাসরি সিস্টেম লাইব্রেরি কল সমর্থন করে। |
এটি সোর্স কোডের জন্য ডকুমেন্টেশন মন্তব্য (/**.. */) সমর্থন করে। | এটি সোর্স কোডের জন্য ডকুমেন্টেশন মন্তব্য সমর্থন করে না। |
এটি থ্রেড অপারেশন সমর্থন করে। | এটি ডিজাইন দ্বারা থ্রেড সমর্থন করে না। এটি তৃতীয় পক্ষের থ্রেডিং লাইব্রেরি ব্যবহার করে করা যেতে পারে। |
এটি ইনপুটের জন্য 'সিস্টেম' ক্লাস, যেমন System.in ব্যবহার করে। | এটি ইনপুট অপারেশনের জন্য 'cin' ব্যবহার করে। |
এটি আউটপুটের জন্য System.out ব্যবহার করে। | এটি একটি আউটপুট অপারেশনের জন্য 'cout' ব্যবহার করে। |
এটি আউটপুটের জন্য System.out ব্যবহার করে। | এটি একটি আউটপুট অপারেশনের জন্য 'cout' ব্যবহার করে। |
এটি বিশ্বব্যাপী সুযোগ সমর্থন করে না। | এটি গ্লোবাল স্কোপের পাশাপাশি নেমস্পেস স্কোপ সমর্থন করে। |
এটি কাঠামো এবং ইউনিয়ন সমর্থন করে না। | এটি কাঠামো এবং ইউনিয়ন সমর্থন করে। |
এতে 'goto' কীওয়ার্ড নেই | এটি 'goto' কীওয়ার্ড সমর্থন করে। |
এটি শুধুমাত্র মূল্য পদ্ধতিতে পাস করা সমর্থন করে। | এটি মান দ্বারা পাস এবং রেফারেন্স পদ্ধতি দ্বারা পাস সমর্থন করে৷ | ৷
এটি গারবেজ কালেক্টর ব্যবহার করে স্বয়ংক্রিয়ভাবে অবজেক্ট ম্যানেজমেন্ট করে। | এটি 'নতুন' এবং 'মুছুন'-এর সাহায্যে ম্যানুয়ালি অবজেক্ট ম্যানেজমেন্ট করে। |