Perbedaan Java dengan C++ dan C

Banyak orang mengatakan bahwa pemrograman java mirip dengan C. Hal ini disebabkan pengembangan java berdasarkan bahasa pemrograman C++, tetapi beberapa fitur dihilangkan. Java mempunyai perbedaan dengan C++ dan C dalam beberapa hal sebagai berikut :

  • Java tidak mendukung tipe data struct, union, dan pointer
  • Java tidak mendukung typedef atau #define
  • Java berbeda dalam menangani operator tertentu dan tidak mengijinkan operator overloading
  • Java tidak mendukung multiple inheritance
  • Java mempunyai kelas string yang menjadi bagian dari paket java.lang
  • Java menangani argumen command-line berbeda
  • Java mempunyai sistem otomatis untuk mengalokasikan dan membebaskan memori, sehingga tidak perlu menggunakan fungsi alokasi dan dealokasi memori.
TAGS: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Leave a Reply