KELEBIHAN JAVA
- Java adalah bahasa pemrograman yang berorientasi pada objek. Java membagi program menjadi objek-objek dan juga memodelkan sifat masing-masing dalam memecahkan masalah, ups maksudnya menyelesaikan masalah (kalau memecahkan, tambah banyak dong masalahnya hehe)
- Bahasa pemrograman yang digunakan tidak rumit dan banyak fitur yang dulunya manual sudah dikerjakan secara otomatis
- Multiplatform yaitu dapat di jalankan di beberapa platform atau dapat di jalankan di banyak sistem operasi komputer. Dan kelebihan multiplatform ini juga programmer dapat menulis sebuah program java yang dapat di komplikasikan menjadi bahasa mesin. Dan Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.
- Interpreter. Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.
- Pengumpulan ‘sampah’ secara otomatis, sehingga pengguna tidak perlu melakukan pengaturan memori secara langsung.
- Mudah didekompilasi, dekompilasi adalah proses membalikan kode jadi menjadi kode sumber. Hal ini mungkin disebabkan oleh kode yang digunakan pada Java merupkan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi.
- Pengunaan memori yang banyak, lebih banyak dibandingkan dengan bahasa tingkat tinggi yang muncul sebelum Java, seperti C/C++ dan Pascal yang hanya menggunakan memori lebih sedikit
- Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Yang sampai sekarang tidak berfungsi pada Mac OS X.
0 komentar:
Posting Komentar