Jumat, 03 Juni 2011

PENGANTAR

Satu-satunya cara mempelajari bahasa pemrograman baru adalah dengan menulis program menggunakan bahasa itu (Kernighan dan Ritchie dalam buku The C Programing Language). Pada umumnya mempelajari bahasa apapun adalah sama yaitu : Mencetak kata Hello, world.
Contoh program dalam bahasa java untuk mencetak kata “Hello, world”, adalah :
Latihan 1

class HelloWorld {
    public static void main (String args[])
    {
        System.out.println (“Hello, world. \n”)
     }
}

Baris 1 : class HeloWorld {
Merupakan deklarasi kelas dan merupakan konstruksi berorientasi objek. Deklarasi kelas mendefenisikan template untuk sebuah objek. Artinya, bahwa sebuah objek merupakan kelas yang diinstansiasi, atau dalam istilah C, objek adalah definisi variable untuk sebuah kelas. Java merupakan bahasa berorientasi objek murni, artinya segala sesuatunya harus berada di dalam objek. Pada latihan 1 diatas adalah bentuk dari sebuah objek yang membungkus fungsi main.
Baris 2 : Public static void main (String args[])
Pada dasarnya baris 2 identik dengan fungsi main() mili C/C++, perbedaannya terletak pada pemodifikasian (public, static) dan array kelas String, sebagai argumen baris perintah. Pemodifikasi publik merupakan akses yang mendeklarasikan fungsi ini sebagai fungsi yang tidak diproteksi sehingga dapat diakses oleh semua kelas lain. Sedangkan pemodifikasi static mendeklarasikan fungsi ini sebagai bagian dari semua kelas dan bukan bagian dari objek kelas tertentu saja. String adalah kelas pada Java untuk mengimplementasikan string yang tidak dapat berubah.
Baris 3 berfungsi untuk mengawasi blok kode, identik dengan tanda kurung kurawal pada C/C++.
Baris 4 adalah ekuivalen Java dari printf(). Karena Java adalah bahasa berorientasi objek, semua fungsi harus menjadi bagian dari objek. Fungsi prinln() adalah fungsi dari objek out, yang tidak banyak berbeda dengan stdout milik C. Objek out adalah anggota data dari objek System. Dengan demikian, penggabungannya menjadi System.out.println(). Operator dot (.) digunakan untuk memisahkan elemen-elemen kelas.
Setelah selesai mengetikan program “Hello, world” dalam sebuah file teks, sekarang mengkompilasi program ke dalam kode-kode byte yang bersifat netral terhadap arsitektur dengan menggunakan kompiler Java (javac). Perintahnya adalah java <namakelas>. Untuk program kelas Hello world di atas digunakan perintah :
java HelloWorld
Setelah selesai mengetikan perintah tersebut, di layar monitor akan menampilkan :
Hello, World


0 komentar:

Posting Komentar