Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

คุณลักษณะ C ++ ขาดหายไปใน Java อย่างไร


มีคุณสมบัติมากมายที่สามารถเห็นได้ใน C ++ แต่ไม่ใช่ใน Java บางส่วนของพวกเขาได้รับการระบุไว้ด้านล่าง −

  • ไม่มีตัวเลือก int ที่ไม่ได้ลงชื่อเข้าใช้ใน Java

  • ไม่มีตัวทำลายใน Java เช่นเดียวกับ 'ลบ' เนื่องจากตัวรวบรวมขยะดำเนินการนี้สำหรับมัน

  • ไม่มีคลาสของเพื่อนหรือฟังก์ชันของเพื่อนใน Java

  • ไม่มีพอยน์เตอร์ใน Java

  • ไม่มีตัวเลือก typedef ใน Java

  • เนื่องจาก Java เป็นภาษาเชิงวัตถุล้วนๆ จึงไม่มีตัวแปรส่วนกลางหรือฟังก์ชันสากล

  • ไม่พบแนวคิดของเทมเพลตที่มีอยู่ใน C++ ใน Java

  • ไม่มีตัวดำเนินการแก้ไขขอบเขต '::' เนื่องจากไม่มีคำถามเกี่ยวกับฟังก์ชันตัวแปรหรือฟังก์ชันส่วนกลาง

  • ไม่พบแนวคิดของการสืบทอดหลายรายการใน Java แม้ว่าจะมีการสืบทอดหลายระดับ

  • แนวคิดเรื่องโอเปอเรเตอร์โอเวอร์โหลดไม่สามารถมองเห็นได้ใน Java

  • ไม่มีอาร์กิวเมนต์เริ่มต้นใน Java

  • C++ มีฟังก์ชันแบบอินไลน์ นั่นคือ ฟังก์ชันขนาดเล็กที่ขยายภายในโค้ด แต่ไม่ใช่ใน Java

  • ไม่มีตัวประมวลผลล่วงหน้าและมาโครใน Java

  • Java ไม่มีตัวดำเนินการขนาด