Jumat, 12 Oktober 2012

Java

        Java adalah bahasa pemrograman berorientasi obyek, sehingga untuk memperoleh pemahaman yang lebih baik terhadap materi pada bab-bab selanjutnya, perlu disampaikan beberapa topik mengenai pemrograman berorientasi obyek yang berhubungan langsung dengan topik-topik yang akan dibahas, diantaranya mengenai konsep pemrograman berorientasi obyek, inheritance dan constructor.
Kelebihan Java :
  • Sederhana : perbaikan dari C++, tidak ada header file, pointer, operator overloading, multiple inheritance.Tetapi java masih lebih rumit dan sulit dipelajari dibanding Visual Basic dan PHP.
  • Object Oriented : Mirip dengan C++, kecuali untuk multiple inherintance yang diganti Java dengan Interface.
  • Robust : Mengurangi error dengan menghilangkan pointer dan melakukan early checking.
  • Aman : mencegah overruning runtime tack, corrupting memory, read dan write file tanpa ijin.
  • Architecture Neutral dan Portable : Menggunakan virtual machine dengan byte code, memudahkan java untuk digunakan dimesin lain. Code java akan dicompile menjadi byte code (.class) yang kemudian dijalankan oleh JVM (Java Virtual Machine).