Java adalah bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi,
desktop, web, mobile dan lainnya, sebagaimana dibuat dengan menggunakan bahasa
pemrograman konvensional yang lain. Bahasa Pemrograman Java ini berorientasi
objek (OOP-Object Oriented Programming), dan dapat dijalankan pada berbagai
platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu
sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat
open source. Dengan slogannya “Write once, run anywhere”.
Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan
C++ namun dengan sintaksis model objek yang lebih sederhana. Aplikasi-aplikasi
berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin
Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat
umum/non-spesifik (general purpose).
Paradigma OOP menyelesaikan masalah dengan merepresentasikan
masalah ke model objek. Contoh Pemisalan Objek dalam OOP :
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan
Perilaku. Contohnya, Laptop punya status (jumlah baterai, jumlah ram, sebuah
layar) dan perilaku (mengeksekusi, menonton, mengerjakan).
Bahasa yang berorientasi pada objek pun mempunyai karakteristik
yang sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa
pemrograman biasanya disimpan sebagai Variabel dan perilaku yang
diimplementasikan sebagai Method.
Sejarah Java
Bahasa ini resmi rilis pada tahun 1995, dan sebelum itu mengalami banyak
perubahan sampai menjadi bahasa pemrograman yang utuh. Pada tahun 1991, dibentuknya suatu tim yang diberi nama “Green”. Tim ini dipimpin oleh Patrick Naughton dan James Gosling. Java
sendiri dipelopori oleh James Gosling, Patrick
Naughton, Chris Warth, Ed
Frank, dan Mike Sheridan dari perusahaan Sun Microsystems, Inc
yang merupakan bagian dari Oracle..
Awalnya mereka ingin membuat suatu bahasa komputer yang dapat
digunakan oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap
perusahaan memiliki tipe yang berbeda. Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba
oleh bahasa pascal.
Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya.
Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven),
namun produk ini gagal dipasaran. Setelah itu dibuat produk yang baru yang menjadi cikal bakal Java, pada awalnya
bahasa pemrograman yang dibuat tersebut diberi nama “Oak“ (Kemungkinan nama ini
diambil dari nama pohon yang ada didepan jendela James Gosling), tapi kemudian
diubah menjadi “Java” pada tahun 1995 karena nama “Oak” telah dijadikan hak
cipta dan digunakan sebagai bahasa pemrograman lainnya.
Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada
musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa
ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm
merupakan kontributor kunci yang mematangkan prototipe aslinya.
Download Java jdk 8.1
Sekian dari saya Stephen Setiawan
0 comments