1. Abstract
Abstract adalah kata kunci yang
digunakan untuk menyatakan kelas atau metode untuk menjadi abstract. Sebuah
metode tidak memiliki implementasi, semua kelas yang berisi metode abstract
harus dari mereka abstrak, walaupuntidak semua kelas abstrak memiliki metode
abstrak. Objek dari kelas abstrak tidak dapat instantiated, tetapi dapat diperpanjang
oleh kelas lain. Semua subclass dari kelas abstrak harus menyediakan implementasi
untuk semua metode abstrak, atau juga harus abstrak.
2. Assert
Assert merupakan kata kunci yang
ditambahkan dalam J2SE 1,4, digunakan untuk membuat pernyataan yang programmer
percaya selalu benar dititik dalam program. Jika pernyataan akan diaktifkan
ketika program dijalankan dan ternyata bahwa pernyataan adalah palsu, Kata
kunci ini dimasukkan untuk membantu dalam debugging.
3. Byte
Byte kata kunci yang digunakan untuk
menyatakan suatu 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.
4. Break
Digunakan untuk melanjutkan
pelaksanaan program dipernyataan segera setelah blok melampirkan saat ini
ataupernyataan jika diikuti sebuah label.
5. Case
Case digunakan untuk membuat
kasus-kasus individu dalam pernyataan switch.
6. Class
Suatu jenis yang mendefinisikan
implementasi dari jenis objek tertentu. Sebuah defenisi kelas mendefinisikan
instance kelas bidang dan metode dan kelas batin serta menetukan antar muka kelas
dan segera mengimplementasikan superclass kelas. Jika superclasstidak secara
eksplisit ditentukan, superclass secara implicit object.
7. Default
Default digunakan dalam sebuah
pernyataan switch untuk label blok pernyataan yang akan dieksekusi jika tidak
ada case cocok dengan nilai yang ditentukan.
8. Else
Kata kunci ini dapat digunakan
bersama if untuk membuat penyataan if-else yang mengujisuatu ekspresi Boolean,
jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan if
dievaluasi, jika ia bernilai false blok, dari laporan yang berkaitan dengan
else dievaluasi.
9. 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 mengipor statc anggota kelas.
10. If
If digunakan untuk membuat pernyataan jika yang
menguji suatu ekspresi bernilai
true, blok
pernyataan yang berhubungan dengan jika pernyataan dijalankan. Kata
kunci ini juga dapat digunakan untuk
membuat pernyataan jika lai.
11. New
New digunakan untuk membuat sebuah
instance dari sebuah kelas atau array.
12. Package
Sekelompok jenis paket dinyatakan
dengan package kata kunci.
13. Int
Adalah kata kunci yang digunakan
untuk menyatakan sebuah lapangan yang dapa memegang 32-bit masuk integer
melengkapi dua. Kata kunci ini juga digunakan untuk menyatakan bahwa metode
yang mengembalikan nilai int.
14.
Interface
Digunakan untuk menyatakan tipe
khusus kelas yang hanya berisi metode abstrak, konstan (static final) bidang
dan static interface. Hal ini nantinya akan diimplementasikan oleh kelas yang
menyatakan antarmuka dengan implementasi kata kunci.
15. Long
Long kata kunci digunakan unuk
menyatakan sebuah lapangan yang dapat memegang 64-bit masuk integer yang
melengkapi dua. Kata kunci ini digunakan untuk menyatakan bahwa metode yang
mengembalikan nilai tipe long.
16. Native
Digunakan dalm deklarasi metode
untuk menentukan bahwa metode ini tidak diimplementasikan dalam file sumber
java yang sama, melainkan dalm bahasa lain.
17. Private
Kata kunci yang digunakan dalam
pembagian lapangan, metode, atau kelas batin, anggota swasta hanya dapat
diakses oleh anggota lain dari kelas mereka sendiri.
18. Public
Piblic kata kunci yang digunakan
dalam deklarasi metode, kelas, atau bidang, kelas umum, metode dan bidang dapat
diakses oleh anggota dari setiap kelas.
19. Static
Digunakan untuk menyatakan sebuah
lapangan, metode atau kela batin sebagai bidang kelas. Kelas mempertahankn 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).
20. Return
Digunakan untuk menyelesaikan
pelaksanaan metode. Hal ini dapat diikuti oleh suatu nilai yang dapt diperlukan
oleh defenisi metode yang dikembalikan ke pemanggil.
21. This
Digunakan untuk mewakili sebuah
instance dari kelas dimana ia muncul. This dapat digunakan untuk mengakses
anggota kelas sebagai referensi. This juga kata kunci digunakan untuk
meneruskan panggilan dari satu konstuktor dikelas untuk konstuktor lain dikelas
yang sama.
22. Throw
Kata kunci yang digunakan untuk
menangani exception jenis tugas yang kompatibel. Jikatik adahandler
pengecualian tersebut ditemukan dalam metode yang sekarang, maka kembali metode
dan proses ini diulang dalam metode distack, maka pengecualian dilewatkan
kehandler pengecualian theard itu tidak tertangkap.
23. Try
Medefinisikan blok pernyataan yang
telah exception handling. Jika pengecualian dilemparkan dalam try blok,
opsional catch blok dapat menagani menyatakan jenis pengecualain.
Juga,opsionalfinally blok dapat dideklarasikan yang akan dijalankan ketika
keluar eksekusi try blok dan catch klausa, telepas dari apakah pengecualain dibuang
atau tidak. Sebuah try blok harus memilki minimal satu catch klausa atau finally
blok.
24. Void
Kata kunci yang digunakan untuk
menyatakan bahwa suatu metode tidak mengembalikan nilai apapun.
25. Volatile
Digunakan dalam deklarasi lapangan
untuk menentukan bahwa variabel yang diubah asynchronously oleh bersamaan
menjalankan thread, metode, kelas dan interface sehingga tidak dapat
dideklarasikan volative.
26. While
Kata kunci digunakan untuk membuat
loop semntara, ynag menguji suatu ekspresi Boolean dan mengeksekusi blok
pernyataan yang berhubungan dengan loop jika ekspresi bernilai true, ini terus
sampai ekspresi bernilai false. Kta kunci ini juga dapat digunakan untuk
membuat sebuah do-while-loop.
27. Boolean
Kata kunci yang digunakan untuk
menyatakan suatu bidang yang dapat menyimpan suatu nilai Boolean, yaitu baik
true atau false. Kata kunci ini juga digunakan untuk menyatakn bahwa metode
yang mengembalikan nilai tipe Boolean.
28. 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.
29. Catch
Mendefinisikan sebuah handler
pengecualian kelompok pernyataan yang dieksekusi jika pengecualian dilemparkan
diblok ditentukan oleh sebelumnya try kata kunci, kode ini akan dijalankan
hanya jika kelas pengecualian dilemparkan adlah tugas kompatibel dengan kelas
pengecualian dideklarasikan oleh catch klausa.
30. Const
Meskipun reserved sebagai kata kunci
dijava, const tidak digunakan dan memiliki fungsi.
31. Continue
Digunakan untuk melanjutkan eksekusi
program pada akhir tubuh loop saat ini. Jika diikuti dengan label, continue
eksekusi kembali pada akhir tubuh loop brlabel melampirkan.
32. Do
Kata kunci yang dpat digunakan
bersama dengan whie untuk membuat sebuah dowhile loop, yang menjalankan suatu
blok statement berkaitan dengan loop dan kemudian tes ekspresi Boolean yang
dapat berkait dengan while, jika ekspresi bernilai true, blok dijalankan lagi,
ini trussampai ekspresi bernilai false.
33. Double
Kata kunci yang digunakan untuk
menyatakan sebuah lapangan yang dapat memegang 64-bit. Kata kunci ini juga
digunakan untuk menyatakan bahwa suatumetode megembalikan nilai tipe double.
34. Enum
Sebuah java kata kunci yang igunakan
untuk mendeklarasikan tipe enumerasi. Matri memperpanjang kelas dasar enum.
35. Extends
Digunakan dalm sebuah deklarasi
kelas untuk menetukan superclass, digunakan dalam deklarasi interface nutuk
menentukan satu atau lebih superinterface. Kelas X Y meluas kelas untuk menmbah
fungsionalitas, baik dengan menambahkan field atau metode ke Y kelas, atau
dengan meng-overridemetode kelas Y. Antarmuka Z memperluas satu atau lebih
interface dengan menmbahkan metode. Kelas X dikatakan sebagai subclass Y kelas,
interface Z dikatakan sebagai interface dari interface itu meluas. Juga
digunakan untuk menentukan batas atas sebuah ketik Generics.
36. Final
Mendefinisikan entitas sekali yang
tidak dapat diubah atau berasal dari nanti. Lebih spesifk, sebuah kelas akhir
tidak dapat subclassed, metode akhir tidak dapat diganti, dan variabel final
dapat trjadi paling banyak sekali sebagai ekspresi kiri. Semua metode dikelas
terakhir secara implicit final.
37. Finaly
Digunakan untuk mendefinisikan suatu
blok statement nutuk blok yang ditetakan sebelumnya oleh try kata kunci. Yang
finaly blok dijalankan setelah keluar eksekusi try blok dan apapun yang terkait
catch klausa terlepas dari apakah pengecualian terlempar atau tertangkap, atau
eksekusi meninggalkan metode ditengah try atau catch blok menggunakan return
kata kunci.
38. Float
Float kata kunci digunakan untuk
menyatakan sebuah lapanagn yang dapa memegang 32-bit persisi tunggal IEEE
754-angka floating point. Kata kinci ini juga digunakan untuk menyatkan bahwa
suatu metode mengembalikan tipe float.
39. For
For kata kunci digunakan untuk
membuat loop, yang menmpatkan inisialiasai variabel, suatu ekspresi Boolean,
dan suatu incrementation. Inisialisasi variabel dilakukan terlebih dahulu,
kemudian ekspresi Boolean dievaluasi. Jika ekspresi bernilai true, blok
pernyataan yang berhubungan loop dijalaankan dan kemudian incrementation yang dilakukan.
40. Goto
Meskipun receved sebagai kata kunci
dijava, goto tidak digunakan dan memiliki fungsi pada java.
41.
Implement
Untuk menentukan satu atau lebih
interface yang diimplementasikan oleh kelas saat ini. Kelas A mewarisi jenis
dan metode abstrak dinyatakan oleh interface.
42.
Instanceof
Sebuah operator biner yang
menggunakan sebuahreferensi objek sebagai operan pertama dan kelas atau antar
muka sebagai operan kedua dan menghasilkan hasil Boolean.
43.
Protected
Kata kunci yangdigunakan dalam
pembagian lapangan, metode,atau kelas batin, anggota yang dilindungi hanya
dapat diakse oleh anggota kelas mereka sendiri, bahwa kelas itu subclass atau
kelas yang sama.
44. Strictfp
Sebuah java kata kunci yang
digunakan untuk membatasi persis dan pembulatan pehitungan floating point untuk
memastikan portabilitas.
45. Super
Untuk mengakse anggota kelas
diwariskan oleh kelas dimana ia muncul. Super kata kunci juga digunakan untuk
meneruskan panggialn dari konstruktor di superclass.
46. Switch
Kata kunci yang digunakan dalam
hubunganya dengan case dan default untuk membuat pernyataan swtch,yang
mengavaluasi sebuah variable, nilai cocok untuk tertentu case,dan engeksekusi
blok pernyataan terkait dengan case.
47. Transient
Menytakan bahwa medan bukan contoh
default seri bentuobjek.
48.
Synchronized
Digunakan dalam deklarasi atau blok
kode metode untuk mendapatkan mutex kunci untuk objek sedangkan saat benag
mengekekusi kode.
49. Throws
Digunakan dalam deklarasi metode
untuk menentukan pengecualian tidak ditangani dalam metode melainkanditeruskan
ketingkat yang lebih tniggi berikutnya program. Semua tertngkap pengecualian
dalam sebuah metode yang tidak kasus RuntimeException harus dideklarasikan
menggunakan throws kata kunci.
50. Short
Short kata kunci digunakan untuk menyatakan bidang
bisa menampung 16-bit integer melengkapi menandatangi dua. Kata kunci ini juga
digunaka untuk menyatakan
bahwa metode
yang mengembalikan nilai tipe short.