Pengantar bahasa Java

April 11th, 2008

Bahasa Java adalah sebuah bahasa pemrograman yang dapat digunakan dalam berbagai macam platform yang ada. Hal inilah yang mendasari kesuksesan java dalam dekade ini, yaitu bahwa aplikasi Java dapat dieksekusi pada beragam sistem operasi dan lingkungan software, seperti halnya Mosaic, Netscape Navigator, atau Internet Explorer, mesin PC Windows , mesin Macintosh , mesin UNIX, atau pada sebuah mainframe IBM. Ketidakbergantungan ini pada platform inilah yang membuat Java ini unik. Java berprinsip “Code Once, Run Anywhere”.

Bahasa Java

Bahasa Java ini memiliki sintaks yang mirip dengan Bahasa C dan C++, sehingga bagi para programmer C dan C++ tidak terlalu sulit untuk mempelajari bahasa Java. Namun, Java berbeda dari C dan C++ dalam hal berikut :

- dalam Java , operasi alamat memori, kadang disebut aritmatika pointer, ditangani secara internal oleh bahasa tersebut.
- Java tidak memiliki preprocessor bahasa; karenanya, tidak ada penunjuk preprocessor.
- Java tidak menjalankan konversi tipe secara otomatis. Ini adalah salah satu mengapa Java lebih kuat tipenya dari C dan C++.
- Java tidak mendukung definisi tipe melalui operator typedef.
- Java tidak mendukung template.
- Java tidak memungkinkan pemuatan operator eksplisit yang berlebihan.
- Java tidak mendukung multi-pewarisan
- Java juga mendukung multithreading. Maksudnya, multithreading memungkinkan sebuah aplikasi melakukan tugas secara bersamaan.
- Java adalah GRATIS (ini yang orang indonesia suka…he.he). Sun Microsystems menyediakan compiler Java, pustaka run-time, dan standar secara cuma-cuma. Anda bisa mendowload software dari situs Web Sun tanpa biaya, dan Anda tak perlu membayar royalti untuk menggunakannya.

Ini semua berarti bahwa Java adalah bahasa yang sudah dan sederhana dibandingkan C dan C++ . java mudah dipelajari dan digunakan dan lebih bisa diandalkan.

Pustaka Java

Bahasa Java sangat kecil. Dua tipe pustaka memperluas fungsionalitasnya, pustaka inti yang merupakan bagian Java Development Kit (JDK) dan tambahan pustaka opsional . Pustaka inti harus ada dalam setiap implementasi Java, walaupun pustaka opsional bisa ada atau tidak. Jumlah dan kompleksitas pustaka Java luar biasa dan bisa mengecutkan seorang programmer pemula. Contoh dari pustaka Java ini antara lain : java.lang, java.applet, java.awt, javax.swing, java.io, java.util, java.rmi, java.sql, java.sequrity, java.net , java.beans, java.text, java.math, java, accessibility.

Leave a Reply

babi