32
dijalankan karena java memiliki sistem kompilasi yang berbeda dengan bahasa
pemrograman lain seperti c++ atau visual basic.
Java hasil kompilasi ini berupa
bytecode, dimana hasil kompilasi ini memungkinkan suatu program dapat diekskusi
di lingkungan yang berbeda atau (multi platform).
Selain itu java sendiri mempunyai karakteristik yang telah dikembangkan,
dimana karakteristik inilah yang menjadi ciri khas dari bahasa java. Berikut adalah
karakteristik dari bahasa java (Wintari, dan Purnama, 2011: 8-9):
1.
Beorientasi Objek, java telah menerapkan konsep pemrograman beorientasi
objek dalam implementasinya.
2.
Multi Platform.
3.
Berbasis Graphic User Interface (GUI).
4.
Aman, aplikasi yang dibuat dengan bahasa java dapat dipastikan
keamanannya terutama untuk aplikasi internet.
5.
Dinamis, program java dapat melakukan suatu tindakan yang ditentukan pada
saat eksekusi program dan bukan pada saat kompilasi.
6.
Java menyediakan fitur multithread, yang dapat digunakan untuk
mrnjalankan perintah secara bersamaan.
7.
Terdistribusi, java dirancang pada lingkungan yang terdistribusi seperti
halnya internet.
8.
Java menyediakan fitur error-handling, yaitu penanganan error pada program.
Java merupakan bahasa pemrograman berorientasi objek atau OOP,
karena
semua aspek yang ada di java adalah objek. Hal ini sangat memudahkan pemrogram
untuk merancang, membuat, mengembangkan dan mengalokasikan kesalahan secara
|