Java adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa pemrograman, dan sekaligus suatu platform. Sebagai bahasa pemrograman, Java dikenal sebagai bahasa pemrograman tingkat tinggi. Java mudah dipelajari, terutama bagi programmer yang telah mengenal C/C++. Java merupakan bahasa pemrograman berorientasi objek yang merupakan paradigma pemrograman masa depan. Sebagai bahasa pemrograman Java dirancang menjadi handal dan aman. Java juga dirancang agar dapat dijalankan di semua platform. Dan juga dirancang untuk menghasilkan aplikasi – aplikasi dengan performansi yang terbaik, seperti aplikasi database Oracle 8i/9i yang core-nya dibangun menggunakan bahasa pemrograman Java. Sedangkan Java bersifat neutral architecture, karena Java Compiler yang digunakan untuk mengkompilasi kode program Java dirancang untuk menghasilkan kode yang netral terhadap semua arsitekture perangkat
keras yang disebut sebagai Java Bytecode.
Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu:
Sejarah Lahirnya Java:
Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu:
- Java Virtual Machine (JVM)
- Java Application Programming Interface (Java API)
Sun membagi arsitektur Java membagi tiga bagian, yaitu:
- Enterprise Java (J2EE) untuk aplikasi berbasis web, aplikasi sistem tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan superset dari Standar Java
- Standar Java (J2SE), ini adalah yang biasa dikenal sebagai bahasa Java.
- Micro Java (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk wireless device / mobile device.PI).
Sejarah Lahirnya Java:
Java diciptakan oleh suatu tim
yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatu proyek dari
Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan
bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dengan tidak terikat pada arsitekture
tertentu. Mulanya disebut OAK, tetapi karena OAK sendiri merupakan nama dari
bahasa pemrograman computer yang sudah ada. Maka Sun mengubahnya menjadi Java. Sun
kemudian meluncurkan browser dari Java yang disebut Hot Java yang mampu
menjalankan applet. Setelah itu teknologi Java diadopsi oleh Netscape yang
memungkinkan program Java dijalankan di browser Netscape yang kemudian diikuti
Internet Explorer. Karena keunikanya dan kelebihanya, teknologi Java mulai
menarik banyak vendor seperti IBM,Symantec, Inprise, dll.
Sun merilis versi awal Java
secara resmi pada awal tahun 1996 yang kemudian terus berkembang hingga muncul
JDK 1.1, kemudian JDK 1.2 yang mulai disebut sebagai versi Java2 karena banyak
mengandung peningkatan dan perbaikan. Perubahan utama adalah adanyaSwing yang merupakan teknologi GUI
(Graphical User Interface ) yang mampu menghasilkan window yang portabel. Dan
pada tahun 1998 – 1999 lahirlah teknologi J2EE ( Java 2 Enterprise Edition )
yang berbasis J2SE3 yang diawali dengan servlet dan EJB kemudian diikuti JSP.
Java juga menjadi lebih cepat populer di lingkungan server side dikarenakan kelebihanya
di lingkungan network dan terdistribusi serta kemampuan multithreading.
Sedangkan J2ME (Java 2 Micro Edition) dapat menghasilkan aplikasi mobile baik
games maupun software yang dapat dijalankan di peralatan mobile seperti ponsel.
Tidak ada komentar:
Posting Komentar