Berikut
ini adalah daftar keyword pada JAVA yang akan saya bagikan buat anda”
semuanya, bersama dengan deskripsi singkat tentang fungsi-fungsi keyword
tersebut:
Abstract
Abstract
adalah kata kunci digunakan untuk menyatakan kelas atau metode untuk
menjadi Abstract. Sebuah metode abstrak tidak memiliki implementasi;
semua kelas yang berisi metode abstrak harus diri mereka abstrak,
walaupun tidak semua kelas abstrak memiliki metode abstrak.Objek dari
kelas yang abstrak tidak dapat instantiated, tetapi dapat diperpanjang oleh
kelas lain. Semua subclass dari kelas abstrak baik harus menyediakan
implementasi untuk semua metode abstrak, atau juga harus abstrak.
Assert
Aserrt kata kunci yang ditambahkan dalam J2SE 1,4,
digunakan untuk membuat pernyataan yang programmer percaya selalu benar
di titik dalam program. Jika pernyataan akan diaktifkan ketika program
dijalankan dan ternyata bahwa pernyataan adalah palsu, suatu Assertion error dilemparkan dan program berakhir. Kata kunci ini dimaksudkan untuk membantu dalam debugging .
Boolean
Boolean kata kunci digunakan untuk menyatakan suatu bidang yang dapat menyimpan suatu nilai boolean, yaitu, baik true atau false. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe Boolean.
Break
Digunakan
untuk melanjutkan pelaksanaan program di pernyataan segera setelah blok
melampirkan saat ini atau pernyataan.jika diikuti oleh sebuah label , program resume eksekusi pada pernyataan segera setelah pernyataan berlabel melampirkan atau memblokir.
Byte
Byte kata kunci yang digunakan untuk menyatakan bidang yang dapat menyimpan sebuah 8 – bit menandatangani dua complement integer. Kata kunci ini juga digunakan untuk menyatakan bahwa suatu metode mengembalikan nilai tipe byte
Case
Case kata kunci digunakan untuk membuat kasus-kasus individu dalam pernyataan switch.
Catch
Mendefinisikan sebuah handler pengecualian kelompok
pernyataan yang dieksekusi jika pengecualian dilemparkan di blok
ditentukan oleh sebelumnya try kata kunci. Kode itu akan dijalankan
hanya jika kelas pengecualian dilemparkan adalah tugas kompatibel dengan
kelas pengecualian dideklarasikan oleh catch klausa.
Char
Char kata kunci digunakan untuk menyatakan bidang yang dapat menyimpan 16-bit Unicode karakter. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe char.
Class
Suatu jenis yang mendefinisikan implementasi dari jenis objek tertentu. Sebuah definisi kelas mendefinisikan instance kelas bidang dan, metode, dan kelas batin serta menentukan antarmuka kelas dan segera mengimplementasikan superclass kelas. Jika superclass tidak secara eksplisit ditentukan, superclass secara implicit object.
Const
Meskipun reserved sebagai kata kunci di Jawa, const tidak digunakan dan memiliki fungsi.
Continue
Digunakan
untuk melanjutkan eksekusi program pada akhir tubuh loop saat ini. Jika
diikuti dengan label, continue eksekusi kembali pada akhir tubuh loop
berlabel melampirkan.
Default
Default
dapat digunakan dalam sebuah pernyataan switch untuk label blok
pernyataan yang akan dieksekusi jika tidak ada case cocok dengan nilai
yang ditentukan.
Do
Do kata kunci yang digunakan bersama dengan while untuk membuat sebuah do-while loop,
yang menjalankan suatu blok statemen berkaitan 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
Double
kata kunci yang digunakan untuk menyatakan sebuah lapangan yang dapat
memegang 64-bit. Kata kunci ini juga digunakan untuk menyatakan bahwa
suatu metode mengembalikan nilai tipe double.
Else
Else kata kunci yang digunakan bersama dengan if untuk membuat pernyataan if-else yang menguji suatu ekspresi boolean,
jika ekspresi bernilai true , blok pernyataan yang berhubungan dengan
if dievaluasi, jika ia bernilai false blok, dari laporan yang terkait
dengan else dievaluasi.
Enum
Sebuah Java kata kunci yang digunakan untuk mendeklarasikan tipe enumerasi. Mantri memperpanjang kelas dasar enum.
Extends
Digunakan
dalam sebuah deklarasi kelas untuk menentukan superclass; digunakan
dalam deklarasi interface untuk menentukan satu atau lebih
superinterfaces. Kelas X Y meluas kelas untuk menambah fungsionalitas,
baik dengan menambahkan field atau metode ke Y kelas, atau dengan
meng-override metode kelas Y. Antarmuka Z memperluas satu atau lebih
interface dengan menambahkan metode. Kelas X dikatakan sebagai subclass Y
kelas; Interface Z dikatakan sebagai interface dari interface itu
meluas. Juga digunakan untuk menentukan batas atas sebuah parameter
ketik Generics.
Final
Mendefinisikan
entitas sekali yang tidak dapat diubah atau berasal dari nanti. Lebih
spesifik: sebuah 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 .
Finaly
Digunakan
untuk mendefinisikan suatu blok statemen untuk blok yang ditetapkan
sebelumnya oleh try kata kunci. Yang finally blok dijalankan setelah
keluar eksekusi try blok dan apapun yang terkait catch klausa terlepas
dari apakah pengecualian terlempar atau tertangkap, atau eksekusi
meninggalkan metode di tengah try atau catch blok menggunakan return
kata kunci.
Float
Float kata kunci digunakan untuk menyatakan sebuah lapangan yang dapat memegang 32-bit presisi tunggal IEEE 754-angka floating point. Kata kunci ini juga digunakan untuk menyatakan bahwa suatu metode mengembalikan nilai tipe float.
For
For kata kunci digunakan untuk membuat loop , yang menetapkan inisialisasi variabel, suatu ekspresi boolean,
dan suatu incrementation. Inisialisasi variabel 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,
maka for kata kunci juga dapat digunakan untuk membuat apa yang disebut
ditingkatkan untuk loop, yang menentukan sebuah array atau interable objek; setiap iterasi dari loop mengeksekusi blok terkait laporan menggunakan elemen yang berbeda dalam array atau Iterable.
Goto
Meskipun reserved sebagai kata kunci di Java, goto tidak digunakan dan memiliki fungsi pada java.
If
If kata kunci 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 jika-lain.
Implement
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 untuk
disebut kemudian tanpa termasuk paket-paket mereka nama-nama 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.
operator bernilai true jika dan hanya jika jenis objek runtime adalah
tugas kompatibel dengan kelas atau interface.
Int
Int
kata kunci digunakan untuk menyatakan sebuah lapangan yang dapat
memegang 32-bit masuk integer melengkapi dua. Kata kunci ini juga
digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe
int
Interface
Digunakan
untuk menyatakan tipe khusus kelas yang hanya berisi metode abstrak,
konstan ( static final ) Bidang dan static interface. Hal ini nantinya
dapat diimplementasikan oleh kelas yang menyatakan antarmuka dengan
implements kata kunci.
Long
Long
kata kunci digunakan untuk menyatakan sebuah lapangan yang dapat
memegang 64-bit masuk integer melengkapi dua. Kata kunci ini juga
digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe
long
Native
Digunakan
dalam deklarasi metode untuk menentukan bahwa metode ini tidak
diimplementasikan dalam file sumber Jawa yang sama, melainkan dalam
bahasa lain.
New
Digunakan untuk membuat sebuah instance dari sebuah kelas atau array.
Package
Sekelompok jenis. Paket dinyatakan dengan package kata kunci.
Private
Private
kata kunci yang digunakan dalam pembagian lapangan, metode, atau kelas
batin; anggota swasta hanya dapat diakses oleh anggota lain dari kelas
mereka sendiri.
Protected
Protected
kata kunci yang digunakan dalam pembagian lapangan, metode, atau kelas
batin; anggota yang dilindungi hanya dapat diakses oleh anggota kelas
mereka sendiri, bahwa kelas itu subclass atau kelas yang sama.
Public
Public
kata kunci yang digunakan dalam deklarasi metode, kelas, atau bidang,
kelas umum, metode, dan bidang dapat diakses oleh anggota dari setiap
kelas.
Return
Digunakan
untuk menyelesaikan pelaksanaan metode. Hal ini dapat diikuti oleh
suatu nilai yang diperlukan oleh definisi metode yang dikembalikan ke
pemanggil.
Short
Short
kata kunci digunakan untuk menyatakan bidang yang bisa menampung 16-bit
integer melengkapi menandatangani dua. Kata kunci ini juga digunakan
untuk menyatakan bahwa metode yang mengembalikan nilai tipe short.
Static
Digunakan
untuk menyatakan sebuah lapangan, metode atau kelas batin 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 dideklarasikan sebagai static anggota lain
kelas atau interface sebenarnya top-level kelas dan tidak inner class.)
Strictfp
Sebuah
Java kata kunci yang digunakan untuk membatasi presisi dan pembulatan
perhitungan floating point untuk memastikan portabilitas.
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. Super kata kunci juga
digunakan untuk meneruskan panggilan dari konstruktor ke konstruktor di
superclass. Juga digunakan untuk menentukan batas bawah pada sebuah
parameter ketik Generics.
Switch
Switch kata kunci digunakan dalam hubungannya dengan case dan default untuk membuat pernyataan switch, yang mengevaluasi sebuah variabel, nilai cocok untuk tertentu case , dan mengeksekusi blok pernyataan terkait dengan case . Jika tidak ada case nilai cocok, blok opsional diberi label oleh default dieksekusi, jika dimasukkan.
Synchronized
Digunakan dalam deklarasi atau blok kode metode untuk mendapatkan mutex kunci untuk objek sedangkan saat benang mengeksekusi
kode. Untuk metode statis, objek terkunci adalah kelas ' Class .
Menjamin bahwa paling banyak satu thread pada waktu operasional pada
obyek 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 di mana ia muncul. this dapat
digunakan untuk mengakses anggota kelas dan sebagai referensi untuk
contoh saat.Yang this kata kunci juga digunakan untuk meneruskan
panggilan dari satu konstruktor di kelas untuk konstruktor lain di kelas
yang sama.
Throw
Penyebab
contoh pengecualian 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 yang sekarang, maka kembali metode dan proses ini diulang
dalam metode panggilan. Jika tidak ada handler ditemukan pengecualian
dalam pemanggilan metode di stack, maka pengecualian dilewatkan ke
handler pengecualian thread itu tidak tertangkap.
Throws
Digunakan
dalam deklarasi metode untuk menentukan pengecualian tidak ditangani
dalam metode melainkan diteruskan ke tingkat yang lebih tinggi
berikutnya program. Semua tertangkap pengecualian 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 non-sementara
perusahaan misalnya dimasukkan dalam representasi serial default. Ketika
suatu objek deserialized, ladang sementara yang diinisialisasi hanya
untuk nilai default mereka. Jika bentuk standar tidak digunakan,
misalnya ketika sebuah tabel serialPersistentFields ini dideklarasikan pada hirarki kelas, semua 'sementara' kata kunci diabaikan.
Try
Mendefinisikan
blok pernyataan yang telah exception handling. Jika pengecualian
dilemparkan dalam try blok, opsional catch blok dapat menangani
menyatakan jenis pengecualian. Juga, opsional finally blok dapat
dideklarasikan yang akan dijalankan ketika keluar eksekusi try blok dan
catch klausa, terlepas dari apakah pengecualian dibuang atau tidak.
Sebuah try blok harus memiliki minimal satu catch klausa atau finally
blok.
Void
void kata kunci digunakan untuk menyatakan bahwa suatu metoda 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 volatile.
While
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 sebuah do-while-loop.