Pengenalan Java

Apa Java Itu?

java_logo Java adlah bahasa pemrograman serbaguna. Java dapat digunakan untuk membuat suatu program sebagaimana Anda membuatnya dengan bahasa seperti pascal atau C++. Yang lebih menarik, Java juga mendukung sumber daya Internet yang saat ini populer, yaitu World Wide Web (WWW). Java juga mendukung apilikasi client/server, baik dalam jaringan lokal (LAN) maupun jaringan berskala lua (WAN).

Java dikembangakan oleh Sun Microsystem pada Agustus 1991, dengan nama semula OAK. KOnon OAK adalah pohon semacam jati yang terlihat dari jendela tempat pembuatan, James Gosling, bekerja. Ada yang mengatakan bahwa OAK adalah kepanjangan “Objece Aplication Kernel”, tetapi hal itu muncul setelah nama OAK diberikan pada januari 1995, karena nama OAK diaggap kurang komersial, maka diganti menjadi Java.

Dalam sebuah literatur disebutkan bahwa Java merupakan hasil perpaduan sifat dari beberapa bahasa pemrograman, yaitu C, C++, Object-C, SmallTalk, dan COmmon LISP. Selain itu Java juga dilengkapi dengan unsur keamanan. Yang tidak kalah penting Java menambahkan paradigma pemrograman yang sederhana. Jika anda telah mengenal C atau C++, yang mengandalkan pointer dan anda dapat merasakan keruwetannya, Java justru meninggalkannya sehinnga anda akan memperoleh kemudahan saat menggunakannya.

Platform Java

Program Java tidak tergantung pada platform, yang artinya Java dapat dijalankan pada sembarang komputer dan bahkan pada sembarang sistem operasi. Ini disebabkan source code yang dimiliki java dalam tingkatan binner atau bytecode. Dengan demikian bila anda sudah mengkompilasi program Java anda pada sistem operasi Windows, anda dapat menjalankan pada sistem operasi lain, tapi denga syarat yang dijalankan adalah hasil kompilasi.

Java pada berbagai sistem informasi
Sistem Operasi Vendor
AIX IBM
DG/UX Data General Corporation
Digital Open VSM Data Equipment Corporation
Digital UNIX Data Equipment Corporation
Linux Banyak perusahhan
MacOS Aple
Solaris Sun Microsystem
Other

Kode-kode yang disebut bytecodedapat dijalankan pada semua Platform ataupun pada semua sistem operasi. Karena pada dasarnya teknologi digital menggunakan bytecode.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: