Kamis, 13 Desember 2012

Elemen Bahasa java


Secara garis besar, elemen-elemen di setiap bahasa pemrograman
sebenarnya hampir sama. Meskipun demikian, ada elemen-elemen
khusus yang membedakan dan sekaligus mencerminkan identitas
suatu bahasa. Adapun mengingat di sini kita bekerja dengan bahasa
pemrograman Java, tentunya kita juga perlu memahami elemen-
elemen dasar bahasa ini.
• Tipe Data
Tipe data di Java dikelompokkan menjadi dua jenis, yaitu tipe
primitif dan reference (kelas). Tipe primitif/dasar adalah tipe-tipe
bawaan, meliputi boolean, char, byte, short, int, long, float,
dan double. Sementara itu, tipe reference memiliki semantik seperti
pointer. Jenis tipe reference meliputi kelas, interface, dan array.
Apabila Anda ingin memperlakukan nilai primitif sebagai suatu
objek, Anda bisa memanfaatkan kelas-kelas pembungkus (wrapper).
Kelas-kelas tersebut meliputi Boolean, Character, Byte, Short,
Integer, Long, Float, dan Double. Perhatikan sintaksnya (pe-
nulisan huruf kecil dan besar), agar tidak keliru dengan tipe-tipe
primitif.
5
• Deklarasi dan Inisialisasi Variabel
Sebelum digunakan, setiap variabel harus dideklarasikan terlebih
dahulu. Langkah ini dilakukan dengan menetapkan tipe data dan
nama variabel. Pernyataan deklarasi variabel tunggal juga dapat
digunakan untuk mendeklarasikan lebih dari satu variabel, tetapi
semuanya harus bertipe sama.
int i;
int j;
// ekuivalen dengan kedua pernyataan di atas
int i, j;
Deklarasi juga dapat sekaligus melakukan inisialisasi terhadap suatu
variabel.
int i = 2;
int j = 3;
int i = 2, j = 3;
• Initial Value
Saat mendeklarasikan variabel kelas, kita tidak harus melakukan
inisialisasi karena kompiler akan meng-assign initial value (nilai awal
atau default). Nilai default untuk semua tipe reference adalah null.
Nilai default tipe primitif boolean adalah false, char adalah
\u0000, integer (byte, short, int, long) adalah 0, dan floating
point (float, double) adalah 0.0.
• Ruang Lingkup Variabel
Java mendefinisikan empat jenis variabel, meliputi variabel instance
(field non-statis), variabel kelas (field statis), variabel lokal, dan
parameter. Istilah field mengacu pada variabel instance dan variabel
kelas (terkadang disebut member variable). Sementara itu, istilah
variabel mengacu pada semua jenis variabel.
Lokasi di mana suatu variabel dideklarasikan secara eksplisit juga
menetapkan ruang lingkupnya. Ruang lingkup variabel adalah wi-
layah di mana suatu variabel dapat diacu melalui namanya. Ruang
lingkup juga menyatakan kapan variabel akan diciptakan dan di-
hapus dari memori.
6
• Blok
Blok adalah kelompok pernyataan (nol atau lebih) di dalam tanda
kurung kurawal. Penggunaan blok dengan pernyataan alir kontrol
sangat direkomendasikan, meskipun hanya melibatkan sebuah per-
nyataan.
if (kondisi)
{ // awal blok
// pernyataan
} // akhir blok
• Komentar
Penulisan komentar dapat mengadopsi blok komentar gaya C
ataupun C++. Komentar gaya bahasa C lazimnya digunakan untuk
komentar yang terdiri atas beberapa baris. Sementara itu, komentar
gaya C++, yang dinyatakan melalui karakter //, umumnya digunakan
untuk komentar satu baris.
Untuk komentar-komentar yang akan dimasukkan ke dokumentasi
dan dihasilkan melalui tool javadoc, disarankan menggunakan /**
dan diakhiri dengan karakter */.

0 komentar:

Posting Komentar

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | free samples without surveys