Java adalah sebuah platform teknologi pemrograman yang
dikembangkan oleh Sun Microsystem. Pertama kali di-release tahun
1991 dengan nama kode Oak. Kemudian tahun 1995 nama kode Oak diganti menjadi Java. Yang memotivasi Java dibuat
adalah untuk membuat sebuah bahasa pemrograman yang portable dan independent
terhadap platform (platform independent).
Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti
handphone, microwave, remote control, dan lain-lain. Hal ini kemudian
Java memiliki konsep yang disebut write
once run anywhere.
Untuk membangun perangkat lunak menggunakan Java maka
dibutuhkan Java Development Kit (JDK). JDK release pertama tahun 1996 yaitu JDK
1.1 yang diadopsi oleh Netscape. JDK terbaru sekarang (September-tahun 2004,
ketika modul ini ditulis) adalah JDK 1.4.2_3. Semua program dan dokumentasi dari JDK ini
bisa di-dwonload secara gratis disitus www.sun.java.com.
Sintaks
Java merupakan pengembangan dari bahasa C/C++. Berikut adalah beberapa hal
tentang pemrograman Java:
- Bersifat protable dan platform
independent. Program Java yang telah ditulis akan dapat dieksekusi di
mesin apapun dan sistem operasi apapun tanpa harus mengubah sedikitpun
dari program tersebut.
- memiliki garbage collection yang
dapat mendealokasikan memori secara otomatis.
- menghilangkan sifat pewarisan
berganda yang terdapat pafa C++.
- Mengurangi pointer
aritmetika. Pengaksesan lokasi memori secara langsung dengan menggunakan
pointer memungkinakn program untuk melakukan suatu tindakan yang tidak
seharusnya atau tidak boleh dilakukan. Untuk mengurangi kemungkinan
kesalahan seperti ini penggunaan pointer pada Java telah dibatasi dengan menggunakan
reference.
- memiliki array sejati.
- mengurangi kerancuan antara
pemberian nilai pada statement
conditional.
Selain itu Java memiliki karakteristik:
- Berorientasi Objek
- Robust
- Portable
- Multithreading
- Dinamis
- Sederhana
- Tredistribusi
- Aman
- Netral secar arsitektur
- Interpreter
- Berkinerja tinggi
- free / bebas licence
untuk lebih lanjut mungkin saya akan post kan di blog saya satu lagi http://playwjava.blogspot.com/
tapi blog tersebut juga belum jadi. Jadi untuk sementara waktu disini terlebih dahulu
No comments:
Post a Comment