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