A.
Pengenalan Java
Apa
itu Java ?
Java
adalah salah satu bahasa pemrograman berorientasi objek (OOPObject Oriented
Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan
masalah ke model objek.
Keutamaan Java disbanding bahasa
pemrograman lain:
- Cross platform, dengan adanya Java Virtual Machine(JVM)
- Pengembangannya didukung oleh programmer secara luas
- Automatic Garbage Collection, membebaskan programmer dari tugas manajemen memori
B. Sejarah Java
Proyek
Java dimulai pada tahun 1991, ketika sejumlah insinyur perusahaan Sun yang
dimotori oleh James Gosling mempunyai keinginan untuk mendesain
sebuah bahasa komputer kecil yang dapat dipergunakan untuk peralatan konsumen
seperti kotak tombol saluran TV. Proyek ini kemudian diberi nama sandi Green.
Keharusan
untuk membuat bahasa yang kecil , dan kode yang ketat mendorong mereka untuk
menghidupkan kembali model yang pernah dicoba oleh bahasa UCSD Pascal, yaitu mendesain
sebuah bahasa yang portable yang menghasilkan kode intermediate. Kode intermediate
ini kemudian dapat digunakan pada banyak komputer yang interpreternya telah
disesuaikan.
Karena
orang-orang Sun memiliki latar belakang sebagai pemakai unix sehingga mereka
lebih menggunakan C++ sebagai basis bahasa pemrograman mereka, maka mereka
secara khusus mengembangkan bahasa yang berorientasi objek bukan berorientasi
prosedur. Seperti yang dikatakan Gosling ”Secara keseluruhan, bahasa
hanyalah sarana, bukan merupakan tujuan akhir”. Dan Gosling
memutuskan menyebut bahasanya dengan nama “Oak” (diambil dari nama pohon yang
tumbuh tepat diluar jendela kantornya di Sun), tetapi kemudian nama Oak diubah
menjadi java, karena nama Oak merupakan nama bahasa komputer yang sudah ada
sebelumnya.
Pada
tahun 1994 sebagian besar orang menggunakan mosaic, browser web yang tidak
diperdagangkan yang berasal dari pusat Supercomputing Universitas
Illinois pada tahun 1993.( Mosaic sebagian ditulis oleh Marc Andreessen dengan
bayaran $6.85 per jam, sebagai mahasiswa yang melakukan studi praktek. Di
kemudian hari ia meraih ketenaran sebagai salah seorang pendiri dan pemimpin
teknologi di netscape)
Browser
yang sesungguhnya dibangun oleh Patrick Naughton dan Jonathan Payne dan
berkembang ke dalam browser HotJava yang kita miliki saat ini. Browser HotJava
ditulis dalam Java untuk menunjukkan kemampuan Java. Tetapi para pembuat juga
memiliki ide tentang suatu kekuatan yang saat ini disebut dengan applet,
sehingga mereka membuat browser yang mampu penerjemahkan kode byte tingkat
menengah. “Teknologi yang Terbukti” ini diperlihatkan pada SunWorld ’95 pada tanggal
23 mei 1995, yang mengilhami keranjingan terhadap Java terus berlanjut.
C. Edisi Java
Java
adalah bahasa yang dapat di jalankan dimanapun dan disembarang platform apapun,
diberagam lingkungan : internet, intranet, consumer Electronic products dan
computer Applications.
The
Java 2 platform tersedia dalam 3 edisi untuk keperluan berbeda. Untuk beragam
aplikasi yang dibuat dengan bahasa java, java dipaketkan dalan edisi2 berikut :
- Java 2 Standard Edition (J2SE)
- Java 2 Enterprise Edition (J2EE)
- Java 2 Micro Edition (J2ME)
Masing
– masing edisi berisi java 2 Software Development Kit (J2SDK ) untuk mengembangkan
aplikasi dan java 2 Runtime Environment (J2RE) untuk menjalankan aplikasi.
D. Kelebihan
Java dibandingkan dengan C++
- Pembuat program java telah merancang java untuk menghilangkan pengalokasian dan dealokasi memori secara manual, karena java memiliki Garbage Collection.
- Diperkenalkannya deklarasi array yang sebenarnya dan menghilangkan aritmatika pointer. Hal ini yang sering menyebabkan memori overwrite.
- Di hilangkannya multiple inheritance, mereka menggantinya dengan interface.
Salam kenal!!
BalasHapusBlogwalking Gan!!
Tersedia buku Java Teori, Algoritma dan Aplikasi.
Atau..,
Silahkan kunjungi dan pilih2 buku berkualitas lainnya di : www.honbookstore.com
Dapatkan diskon gede2an hingga 15%. :D
Jangan lupa silahkan tinggalkan jejak alias komen di : Hon Book Store :)
terima kasih kak sudah berbagi ilmu pengetahuannya sehingga menambahkan wawasan yang luas bagi kami.
BalasHapuskunjungi juga ya kak di bloknya kami