Bahasa Pemrograman Java
1.
Sejarah
Java mulai
dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, kemudian Sun
MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal
untuk membuat produk dan memperluas pasar Sun. Oak didesain pertama kali untuk
personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan
fasilitas Graphical User Interface.
Ternyata *7
tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan
yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes
untuk televisi interaktif. Karena persaingan begitu ketat akhirnya prospek TV
interaktif menurun dan akhirnya Oak tidak laku di pasaran. Akan tetapi
FirstPerson dan Oak mengalami kegagalan. bermunculan para perintis internet
khususnya World Wide Web seperti Netscape membuat software yang memungkinkan
terjadinya koneksi antara internet dengan www. Sun akhirnya menyadari bahwa Oak
memiliki kemungkinan besar untuk membuat jalur akses ke dunia web. Tidak lamam
kemudian Oak diluncurkan di Internet dengan nama baru yaitu, Java.
Sekarang,
java masih dalam taraf pengembangan dan sudah mempengaruhi arah pemrogaman
computer dan internet. Bahasa pemrogaman Java dirilis secara gratis di Internet
dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala
komponennya untuk digunakan di berbagai vendor software Internet dengan harapan
supaya dapat menciptakan standard pemrogaman web.
2.
Aplikasi Bahasa Java
-
Pemrograman jaringan
- Pembuatan
aplikasi berbasis windows
- Program
untuk membuat web
3.
Kelebihan dan Kekurangan
Kelebihan
Bahasa Java :
- Sederhana
dan ampuh, java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser. Programmer
dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan
siap dijalankan di jaringan.
- Aman, java
dirancang dengan konsep keamanan internet.
-
Berorientasi objek, java tidak diturunkan bahasa pemrogaman manapun. Java
memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan
model antarmuka dinamik yang intuitif hanya jika diperlukan.
- Kokoh,
java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan
kesalahan lebih cepat saat mengembangkan program.
-
Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif.
Kekurangan
bahasa Java :
- Java
memiliki kecepatan yang kurang dari bahasa C ++.
-
Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk
Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu
mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile
dengan modul yang berbeda-beda.
- Java
memakan banyak memori computer.
- Java
merupakan bahasa yang kompleks dan susah dipelajari.
- Program
yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat dengan
bahasa lain seperti C atau C++.
Komentar
Posting Komentar