C++-এ আছে কিন্তু জাভায় নেই এমন অনেক ফিচার রয়েছে। 그중 কিছু নিচে লিস্ট করা হলো:
- জাভায় unsigned int অপশন নেই
- জাভায় ডিস্ট্রাক্টর (destructor) নেই এবং 'delete' ও নেই, কারণ গারবেজ কালেক্টর (garbage collector) এই কাজটি করে
- জাভায় ফ্রেন্ড ক্লাস (friend classes) বা ফ্রেন্ড ফাংশন (friend functions) নেই
- জাভায় পয়েন্টার (pointers) নেই
- জাভায় typedef অপশন নেই
- জাভা একটি পিউর অবজেক্ট-ওরিয়েন্টেড ল্যাঙ্গুয়েজ হওয়ার কারণে গ্লোবাল ভেরিয়েবল বা গ্লোবাল ফাংশন নেই
- C++-এ থাকা টেমপ্লেট (templates) কনসেপ্ট জাভায় নেই
- '::' স্কোপ রেজোলিউশন অপারেটর নেই, কারণ গ্লোবাল ভেরিয়েবল বা ফাংশন নেই
- বহু বোরোত্তরাধিকার (multiple inheritance) কনসেপ্ট জাভায় নেই, কিন্তু মাল্টি-লেভেল ইনহেরিটেন্স আছে
- অপারেটর ওভারলোডিং (operator overloading) কনসেপ্ট জাভায় নেই
- জাভায় ডিফল্ট আর্গুমেন্ট (default arguments) নেই
- C++-এ ইনলাইন ফাংশন (inline functions) আছে, অর্থাৎ ছোট ফাংশন jotka কোডের ভিতরে এক্সপ্যান্ড হয়, কিন্তু জাভায় নেই
- জাভায় প্রিপ্রসেসর (preprocessors) এবং ম্যাক্রো (macros) নেই
- জাভায় sizeof অপারেটর নেই