Computer >> Máy Tính >  >> Lập trình >> Java

Các tính năng C ++ còn thiếu trong Java là gì?

Có rất nhiều tính năng có thể được nhìn thấy trong C ++ nhưng không phải trong Java. Một vài trong số chúng đã được liệt kê dưới đây -

  • Không có tùy chọn int unsigned trong Java

  • Không có trình hủy trong Java cũng như 'xóa' vì trình thu gom rác thực hiện thao tác này.

  • Không có lớp bạn bè hoặc hàm bạn bè trong Java.

  • Không có con trỏ nào trong Java.

  • Không có tùy chọn typedef trong Java.

  • Vì Java là một ngôn ngữ hướng đối tượng thuần túy, không có biến toàn cục hoặc hàm toàn cục.

  • Không thể tìm thấy khái niệm mẫu có trong C ++ trong Java.

  • Toán tử phân giải phạm vi ‘::’ không có ở đó, vì không có câu hỏi về các hàm hoặc biến toàn cục.

  • Không thể tìm thấy khái niệm đa kế thừa trong Java, mặc dù vậy vẫn có đa cấp kế thừa.

  • Không thể thấy khái niệm nạp chồng toán tử trong Java.

  • Không có đối số mặc định trong Java.

  • C ++ có các hàm nội tuyến, tức là các hàm nhỏ được mở rộng trong mã, nhưng không có trong Java.

  • Không có bộ xử lý trước và macro trong Java.

  • Java không có toán tử sizeof.