Apakah Java itu ? Java merupakan bahasa pemrograman berorientasi objek
yang dikembangkan oleh Sun Microsystem, suatu perusahaan yang terkenal
dengan Workstation UNIX high-end.
Sejak dirilis pada tahun 1995, bahasa pemrograman Java dengan cepat
memperoleh popularitas di kalangan para pemrogram. Keberhasilan ini
disebabkan teknologi baru yang diperkenalkan Sun Microsystems yaitu Java
Virtual Machine (JVM), yang memungkinkan sebuah aplikasi dijalankan di
atas platform apa saja sepanjang pada mesin tersebut dipasang JVM.
Program yang dihasilkan dengan bahasa Java dapat berupa applet (aplikasi
kecil yang berjalan di atas web browser) maupun berupa aplikasi mandiri
yang dijalankan dengan program Java Interpreter. Contoh program yang
ditulis dengan bahasa Java adalah HotJava yang berupa sebuah web
browser.
Karakteristik Java
Java adalah sebuah bahasa pemrograman berorientasi obyek murni. Jadi
program – program Java berada dalam sebuah struktur kelas – kelas dan
obyek – obyek. Pada dasarnya sintaks pada bahasa Java mirip dengan
sintaks pada bahasa C atau C++. Java bertipe kuat (strongly-typed). Ini
berarti semua tipe data terikat secara statis atau dengan kata lain
setiap nama variabel diasosiasikan dengan sebuah tipe data tunggal yang
dikenali pada saat kompilasi.
Ciri utama dari program Java adalah :
- JVM (Java Virtual Machine)
- Garbage Collection
- Code Security
Keuntungan dan Kelemahan dari Java
- Java merupakan bahasa pemrograman berorientasi objek (OOP).
- Memiliki tingkat fleksibilitas yang tinggi dan program Java bersifat modular serta kode dapat digunakan kembali.
- Java relatif lebih mudah untuk dipelajari.
- Java lebih sederhana, karena telah menghilangkan beberapa fitur dari C++ yang membingungkan dan sukar untuk dipelajari.
- Java memiliki kinerja yang tinggi dan handal.
- Java dapat dipergunakan sebagai penterjemah sehingga dapat digunakan pada lingkungan komputer jenis apapun tanpa merubah kode program kembali.
- Java memiliki tingkat keamanan yang sangat baik.
- Multithreading, sehingga program java dapat melakukan beberapa perintah (program) sekaligus.
SUMBER : http://www.swalt.info/pemograman/java/76-pengertian-java.html
0 comments:
Post a Comment