12 September 2014

Keyword Bahasa Pemrograman Java

DAFTAR JAVA KEYWORDS



Dalam bahasa pemrograman Java, kata kunci merupakan salah satu dari 50 kata tersimpan yang memiliki arti yang telah ditetapkan dalam bahasa; karena itu, programmer tidak dapat menggunakan keyword sebagai nama variabel, metode, kelas, atau sebagai identifier yang lain. Karena fungsi khusus dalam bahasa, kebanyakan lingkungan pengembangan terintegrasi dalam Java menampilkan sintaks untuk kata kunci dalam warna berbeda agar memudahkan identifikasi.
Berikut ini adalah daftar kata kunci Java, beserta deskripsi singkat fungsi mereka:

abstract
Kata kunci abstract digunakan untuk menyatakan kelas atau metode untuk menjadi abstrak. Sebuah metode abstrak tidak memiliki implementasi; semua kelas yang berisi metode abstrak juga harus abstrak, walaupun tidak semua kelas abstrak memiliki metode abstrak. Obyek dari kelas yang abstrak tidak dapat dipakai, tetapi dapat diperpanjang oleh kelas lain. Semua subclass dari kelas abstrak harus menyediakan implementasi untuk semua metode abstrak, atau juga harus abstrak.

assert
Kata kunci assert yang ditambahkan di J2SE 1.4, digunakan untuk membuat assertion, pernyataan yang programmer percaya selalu benar pada saat dalam program ini. Jika pernyataan akan diaktifkan ketika program dijalankan dan ternyata bahwa pernyataan adalah SALAH, sebuah AssertionError dilemparkan dan program berakhir. Kata kunci ini dimaksudkan untuk membantu dalam debugging.

boolean
Kata kunci boolean digunakan untuk mendeklarasikan variabel yang dapat menyimpan nilai boolean; yaitu true maupun false. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai primitif tipe Boolean.

break
Digunakan untuk melanjutkan eksekusi program pada pernyataan setelah blok atau pernyataan. Jika diikuti dengan label, program melanjutkan eksekusi pada pernyataan segera setelah pernyataan berlabel atau blok.

byte
Kata kunci byte digunakan untuk mendeklarasikan variabel yang dapat menyimpan dua buah integer bertanda dalam sebuah 8-bit. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai primitif tipe byte.

case
Kata kunci case digunakan untuk membuat kasus-kasus individu dalam pernyataan switcih (switch – case).

catch
Mendefinisikan sebuah handler pengecualian kelompok pernyataan yang dijalankan jika eksepsi dilemparkan di blok yang telah ditentukan sebelumnya. Kode itu akan dijalankan hanya jika kelas pengecualian dilemparkan adalah tugas kompatibel dengan kelas pengecualian dinyatakan oleh klausa catch.

char
Kata kunci char digunakan untuk mendeklarasikan variabel yang dapat menyimpan 16-bit Unicode karakter. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai primitif tipe char.

class
Suatu jenis yang mendefinisikan implementasi dari jenis objek tertentu. Sebuah definisi kelas mendefinisikan instance dan bidang kelas, metode, dan kelas yang lebih dalam serta menentukan antarmuka untuk mengimplementasikan kelas dan langsung superclass kelas. Jika superclass tidak secara eksplisit ditentukan, superclass secara implisit Object.

const
Meskipup sebagai kata kunci di Java, const tidak digunakan dan memiliki fungsi. Untuk mendefinisikan konstanta dalam java, lihat 'akhir' kata reserved.

continue
Digunakan untuk melanjutkan eksekusi program pada akhir bagian loop saat ini. Jika diikuti dengan label, continue dieksekusi kembali pada akhir bagian loop berlabel akhir.

default
Kata kunci default opsional dapat digunakan dalam pernyataan switch untuk label blok pernyataan yang akan dieksekusi jika tidak ada case sesuai dengan nilai yang ditentukan. Atau, kata kunci standar juga dapat digunakan untuk menyatakan nilai default dalam penjelasan Java. Dari Java 8 dan seterusnya, kata kunci default juga digunakan untuk menentukan bahwa suatu metode dalam interface memberikan implementasi standar dari metode opsional.

do
Kata kunci do digunakan dalam hubungannya dengan while untuk membuat lingkaran do-while, yang mengeksekusi blok pernyataan yang berhubungan dengan loop dan kemudian tes ekspresi boolean yang terkait dengan while. Jika ekspresi bernilai true, blok dijalankan lagi; ini terus sampai ekspresi bernilai false.

double
Kata kunci double digunakan untuk mendeklarasikan variabel yang dapat menampung 64-bit presisi ganda IEEE 754 angka floating-point. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe primitif double.

else
Kata kunci else digunakan dalam hubungannya dengan if untuk membuat pernyataan if-else, yang menguji suatu ekspresi boolean; jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan if dievaluasi; jika bernilai false, blok pernyataan yang berhubungan dengan else dievaluasi.

enum (per J2SE 5.0 )
Sebuah kata kunci Java yang digunakan untuk mendeklarasikan tipe enumerasi. Mantri memperpanjang kelas dasar Enum.

extends
Digunakan dalam deklarasi kelas untuk menentukan superclass; digunakan dalam deklarasi interface untuk menentukan satu atau lebih superinterfaces. Kelas XY meluas kelas untuk menambah fungsionalitas, baik dengan menambahkan field atau metode untuk kelas Y, atau dengan meng-override metode kelas Y. Antarmuka Z memperluas satu atau lebih interface dengan menambahkan metode. Kelas X dikatakan subclass dari kelas Y; Antarmuka Z dikatakan sebagai subinterface dari interface itu meluas.
Juga digunakan untuk menentukan batas atas pada parameter ketik Generics.

final
Tentukan entitas sekali yang tidak dapat diubah atau berasal dari nanti. Lebih khusus: kelas akhir tidak dapat subclassed, metode akhir tidak dapat diganti, dan variabel final dapat terjadi paling banyak sekali sebagai ekspresi kiri. Semua metode di kelas terakhir secara implisit final.

finally
Digunakan untuk mendefinisikan suatu blok statemen untuk blok yang ditetapkan sebelumnya oleh try kata kunci. Kata kunci finally blok dijalankan setelah keluar eksekusi try blok dan apapun yang terkait catch klausa terlepas dari apakah pengecualian terlempar atau tertangkap, atau metode eksekusi yang tersisa di tengah-tengah try atau catch blok menggunakan return kata kunci.

float
Kata kunci float digunakan untuk mendeklarasikan variabel yang dapat menampung 32-bit presisi tunggal IEEE 754 angka floating-point. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai primitif tipe float.

for
Kata kunci for digunakan untuk membuat loop, yang menetapkan inisialisasi variabel, suatu ekspresi boolean, dan incrementation. Variabel inisialisasi dilakukan terlebih dahulu, kemudian ekspresi boolean dievaluasi. Jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan loop dijalankan, dan kemudian incrementation yang dilakukan. Ekspresi boolean kemudian dievaluasi lagi; ini terus sampai ekspresi bernilai false.
Pada J2SE 5.0, yang for kata kunci juga dapat digunakan untuk membuat apa yang disebut " ditingkatkan untuk loop ", yang menentukan sebuah array yang atau Iterable objek; setiap iterasi dari loop mengeksekusi blok terkait laporan menggunakan elemen yang berbeda dalam array atau Iterable.

goto
Meskipun milik sebagai kata kunci di Java, goto tidak digunakan dan memiliki fungsi.

if
Kata kunci if digunakan untuk membuat pernyataan jika yang menguji suatu ekspresi boolean; jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan jika pernyataan dijalankan. Kata kunci ini juga dapat digunakan untuk membuat pernyataan if-else.

implements
Termasuk dalam sebuah deklarasi kelas untuk menentukan satu atau lebih interface yang diimplementasikan oleh kelas saat ini. Kelas A mewarisi jenis dan metode abstrak dinyatakan oleh interface.

import
Digunakan pada awal sebuah file sumber untuk menentukan kelas atau seluruh paket Java yang akan disebut kemudian tanpa termasuk nama paket-paket mereka dalam referensi. Sejak J2SE 5.0, import laporan dapat mengimpor static anggota kelas.

instanceof
Sebuah operator biner yang menggunakan sebuah referensi obyek sebagai operan pertama dan kelas atau antarmuka sebagai operan kedua dan menghasilkan hasil Boolean. Kata kunci instanceof Operator bernilai true jika dan hanya jika jenis objek runtime adalah tugas kompatibel dengan kelas atau interface.

int
Kata kunci int digunakan untuk mendeklarasikan variabel yang dapat menampung 32-bit ditandatangani melengkapi dua itu integer. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai primitif tipe inti.

interface
Digunakan untuk menyatakan tipe khusus kelas yang hanya berisi metode abstrak, konstan (static final field) dan static interface. Hal ini nantinya dapat diimplementasikan oleh kelas yang menyatakan antarmuka dengan implements kata kunci.

long
Kata kunci long digunakan untuk mendeklarasikan variabel yang dapat menampung 64-bit ditandatangani melengkapi dua itu integer. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe primitif long.

native
Digunakan dalam deklarasi metode untuk menentukan bahwa metode ini tidak diimplementasikan dalam file sumber Java yang sama, melainkan dalam bahasa lain.

new
Digunakan untuk membuat sebuah instance dari kelas atau array objek.

package
Sekelompok jenis. Paket dinyatakan dengan package kata kunci.

private
Kata kunci private digunakan dalam deklarasi metode, bidang, atau kelas bagian dalam; anggota pribadi hanya dapat diakses oleh anggota lain dari kelas mereka sendiri.

protected
Kata kunci protected digunakan dalam deklarasi metode, bidang, atau kelas bagian dalam; anggota yang dilindungi hanya dapat diakses oleh anggota kelas mereka sendiri, bahwa kelas itu subclass atau kelas dari yang sama paket.

public
Kata kunci public digunakan dalam deklarasi kelas, metode, atau lapangan; kelas umum, metode, dan bidang dapat diakses oleh anggota kelas apapun.

return
Digunakan untuk menyelesaikan pelaksanaan metode. Hal ini dapat diikuti oleh suatu nilai yang diperlukan oleh definisi metode yang dikembalikan ke pemanggil.

short
Kata kunci short digunakan untuk menyatakan bidang yang dapat menyimpan 16-bit ditandatangani melengkapi dua itu integer. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe primitif short.

static
Digunakan untuk menyatakan sebuah lapangan, metode, atau kelas bagian dalam sebagai bidang kelas. Kelas mempertahankan satu salinan bidang kelas terlepas dari berapa banyak contoh yang ada dari kelas itu. static juga digunakan untuk mendefinisikan sebuah metode sebagai metode kelas. Kelas metode yang terikat ke kelas, bukan ke contoh spesifik, dan hanya dapat beroperasi pada kolom kelas. (Kelas dan interface dinyatakan sebagai static anggota kelas lain atau antarmuka sebenarnya kelas tingkat atas dan tidak kelas bagian dalam.)

strictfp (per J2SE 1.2 )
Sebuah kata kunci Java digunakan untuk membatasi presisi dan pembulatan perhitungan floating point untuk memastikan mortabilitas.

super
Digunakan untuk mengakses anggota kelas diwariskan oleh kelas di mana ia muncul. Memungkinkan subclass untuk mengakses ditimpa metode dan anggota tersembunyi dari superclass nya. Kata kunci super juga digunakan untuk meneruskan panggilan dari konstruktor ke konstruktor di superclass.
Juga digunakan untuk menentukan batas bawah pada parameter ketik Generics.

switch
Kata kunci switch digunakan dalam hubungannya dengan case dan default untuk menciptakan pernyataan switch, yang mengevaluasi variabel, sesuai nilainya tertentu case, dan mengeksekusi blok pernyataan yang berhubungan dengan case. Jika tidak ada case sesuai nilai, blok opsional diberi label oleh default dijalankan, jika disertakan.

synchronized
Digunakan dalam deklarasi metode atau blok kode untuk mendapatkan mutex kunci untuk objek sedangkan saat benang mengeksekusi kode. Untuk metode statis, objek terkunci adalah kelas dunia Class. Menjamin bahwa paling banyak satu thread pada waktu beroperasi pada objek yang sama mengeksekusi kode tersebut. Kunci mutex secara otomatis dilepaskan ketika keluar eksekusi kode disinkronisasi. Fields, kelas dan interface tidak dapat dinyatakan sebagai disinkronisasi.

this
Digunakan untuk mewakili sebuah instance dari kelas yang muncul. this dapat digunakan untuk mengakses anggota kelas dan sebagai referensi untuk contoh saat. Kata kunci this juga digunakan untuk meneruskan panggilan dari satu konstruktor di kelas untuk konstruktor lain di kelas yang sama.

throw
Penyebab pengecualian misalnya dinyatakan dibuang. Hal ini menyebabkan eksekusi untuk melanjutkan dengan pengecualian penangan melampirkan pertama dinyatakan oleh catch kata kunci untuk menangani exception jenis tugas yang kompatibel. Jika tidak ada handler pengecualian tersebut ditemukan dalam metode saat ini, maka kembali metode dan proses ini diulang dalam metode panggilan. Jika tidak ada handler pengecualian ditemukan dalam pemanggilan metode di stack, maka pengecualian dilewatkan ke handler pengecualian tidak tertangkap thread.

throws
Digunakan dalam deklarasi metode untuk menentukan pengecualian tidak ditangani dalam metode melainkan diteruskan ke tingkat berikutnya yang lebih tinggi dari program. Semua pengecualian tertangkap dalam sebuah metode yang tidak kasus RuntimeException harus dideklarasikan menggunakan throws kata kunci.

transient
Menyatakan bahwa medan contoh bukan bagian dari default serial bentuk objek. Ketika suatu objek serial, hanya nilai-nilai bidang contoh non-transien tersebut dimasukkan dalam representasi seri default. Ketika sebuah objek deserialized, bidang sementara diinisialisasi hanya untuk nilai default mereka. Jika bentuk standar tidak digunakan, misalnya ketika sebuah tabel serialPersistentFields dinyatakan dalam hirarki kelas, semua transient kata kunci diabaikan.

try
Mendefinisikan blok pernyataan yang telah exception handling. Jika eksepsi dilemparkan dalam try blok, opsional catch blok dapat menangani dinyatakan jenis pengecualian. Juga, opsional finally blok dapat dideklarasikan yang akan dijalankan ketika keluar eksekusi try blok dan catch klausa, terlepas dari apakah pengecualian dilemparkan atau tidak. Sebuah try blok harus memiliki minimal satu catch klausa atau finally blok.

void
Kata kunci void digunakan untuk menyatakan bahwa metode tidak mengembalikan nilai apapun.

volatile
Digunakan dalam deklarasi lapangan untuk menentukan bahwa variabel yang diubah asynchronously oleh bersamaan menjalankan thread. Metode, kelas dan interface sehingga tidak dapat dideklarasikan, juga tidak dapat variabel lokal atau parameter.

while
Kata kunci while kata kunci digunakan untuk membuat loop sementara, yang menguji suatu ekspresi boolean dan mengeksekusi blok pernyataan yang berhubungan dengan loop jika ekspresi bernilai true; ini terus sampai ekspresi bernilai false. Kata kunci ini juga dapat digunakan untuk membuat lingkaran do-while.

Kata Cipta nilai literal

false
Sebuah nilai literal boolean.

null
Nilai literal referensi.

true
Sebuah nilai literal boolean.






sumber: Wikipedia

Tidak ada komentar: