Keyword adalah identifier khusus yang sudah disediakan
oleh Java untuk tujuan tertentu. Kalian tidak dapat menggunakan keyword sebagai
nama dari variabel, class, method .
1. Abstract
Abstract
adalah sebuah Java Keyword yang bisa diaplikasikan ke sebuah kelas dan method.
Sebuah class Abstract tidak bisa digunakan secara langsung. Ini harus
ditempatkan sebelum tipe variabel atau tipe method return. Abstract
direkomendasikan untuk meletakannya setelah akses modifier dan setelah keyword
static. Sebuah class non-Abstract merupakan class aconcrete.
Hanya sebuah class Abstract
yang dapat mempunyai method abstract. Sebuah method abstract hanya
dideklarasikan dan tidak diimplementasikan. Sebuah method
abstract tidak bisa menjadi keyword final, static, maupun native.
2. Assert
Assert merupakan sebuah Java Keyword
yang digunakan untuk mendefinisikan sebuah assert statement. Sebuah assert
statement digunakan untuk mendeklarasikan sebuah kondisi boolean yang
diharapkan pada sebuah program. jika program berjalan dengan assertions
enabled, kemudian kondisi tersebut dicek pada waktu berjalan.
Syntax
:
expression1
adalah sebuah boolean yang akan melemparkan assertion jika itu false.
Ketika itu dilemparkan, pengecualian error pada assertion dibuat dengan
parameter expression2 (jika ada).
Sebagai
contoh :
3. Boolean
Boolean
adalah sebuah Java Keyword yang di desain dari tipe primitif boolean. Hanya
memiliki 2 nilai kemungkinan boolean, yaitu true dan false. Nilai
default untuk field boolean adalah false.
Di bawah ini merupakan sebuah deklarasi
dari sebuah field boolean privat yand dinamakan initialized, dan ini
digunakan dalam sebuah method bernama synchronized
Sebagai contoh :
Sebagai contoh :
4. Break
Break adalah sebuah Java Keyword yang
digunakan untuk melanjutkan pelaksanaan program di pernyataan segera
setelah blok melampirkan pernyataan saat ini. Jika diikuti oleh sebuah label,
program resume mengeksekusi pada pernyataan segera setelah pernyataan berlabel
melampirkan atau memblokir.
Lompat
(breaks) keluar dari sebuah pengulangan (loop). Juga digunakan pada penyataan switch.
Sebagai contoh :
Sebagai contoh :
5. Byte
Byte adalah sebuah Java Keyword yang di
desain dari 8 bit yang ditandai tipe integer primitiv. Class java.lang.Byte
merupakan class wrapper nominal ketika Anda membutuhkan untuk
menambahkan sebuah nilai byte tetapi sebuah referensi objek juga diperlukan.
Syntax :
Syntax :
atau
Angka 65 merupakan kode untuk 'A' dalam ASCII.
Contoh lain :
Contoh lain :
6. Case
Case adalah sebuah Java Keyword yang
merupakan bagian dari pernyataan switch, untuk menemukan juka nilai yang
dilalui pada pernyataan switch sesuai dengan nilai yang diikuti oleh
case.
Sebagai
contoh :
7. Catch
Catch adalah sebuah Java Keyword yang
merupakan bagian dari sebuah blok try. Jika sebuah pengecualian
dilemparkan ke dalam sebuah blok try, pengecualian akan dibandingkan
dengan salah satu bagian Catch dari blok tersebut. Jika pengecualian tersebut
sesuai dengan satu dari pengecualian di bagian Catch maka pengecualian tersebut
akan ditangani di sana.Sebagai contoh :
8. Char
Char adalah sebuah Java Keyword yang
mendefinisikan sebuah tipe karakter primitif. Char dapat dibuat dari karakter
literal dan numerik. Karakter literal terdiri dari sebuah karakter petik
tunggal ( ' ) (ASCII 39, hex 0x27), sebuah karakter tunggal, dan sebuah kutipan
dekat ( ' ), seperti ' y ' . Bukan hanya karakter, Anda juga dapat menggunakan unicode
escape sequences, tetapi harus ada tepat satu.
Syntax
:
Outputnya :
9. Class
Class adalah sebuah Java Keyword yang
memulai deklarasi dan definisi dari sebuah kelas. Syntax umum dari sebuah
deklarasi class, menggunakan Extended Backus-Naur Form:
10. Const
Const adalah Keyword milik pada Java,
dan sekarang ini tidak digunakan.
Pada bahasa pemrograman lain, seperti bahasa C, Const sering digunakan untuk mendeklarasikan sebuah constant. Meskipun demikian, pada Java, keyword final digunakan sebagai gantinya.
Pada bahasa pemrograman lain, seperti bahasa C, Const sering digunakan untuk mendeklarasikan sebuah constant. Meskipun demikian, pada Java, keyword final digunakan sebagai gantinya.
11. Continue
Continue adalah Java Keyword yang
digunakan untuk melompat ke bagian sisa dari loop dan melanjutkan dengan
pengulangan selanjutnya.
12. Default
Default adalah sebuah Java Keyword yang
merupakan sebuah bagian pilihan dari pernyataan switch, yang hanya
mengeksekusi jika tidak ada dari case-case di atas yang sesuai.
13. Do
Do adalah sebuah Java Keyword yang
memulai sebuah blok perulangan do-while. Perulangan do-while berfungsi sama
dengan perulangan while, kecuali kondisinya dinilai setelah pernyataan
dieksekusi.
14. Double
Double adalah Java Keyword yang di
desain dari tipe primitif float 64 bit. Class java.lang.Double adalah class
nominal wrapper ketika Anda membutuhkan unuk menambahkan sebuah nilai Double
tetapi sebuah referensi objek dibutuhkan.
Syntax :
Syntax :
15. Else
Else adalah sebuah Java Keyword yang
merupakan bagian pilihan dari sebuah pernyataan bercabang. Ini memulai blok
pernyataan false.
Syntax
umum menggunakan Extended Backus-Naur Form :
16. Enum
Enum
adalah sebuah Java Keyword
yang digunakan untuk mendeklarasikan tipe enumerasi.
Mantri memperpanjang kelas
dasar enum.
Sebagai contoh :
17. Extends
Extends adalah sebuah Java Keyword yang
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.
Syntax :
Syntax :
18. Final
Final adalah sebuah Java Keyword yang
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 .
Sebagai contoh :
Sebagai contoh :
Variabel PI bertipe double dan bernilai 3.14 tidak bisa diubah lagi secara aktual lewat mekanisme apapun. Baik lewat objek ataupun apapun. Final membuat variabel menjadi suatu konstanta yang absolut (tidak dapat diubah).
19. Finally
Finally
adalah sebuah Java Keyword yang digunakan untuk
mendefinisikan suatu blok statemen untuk blok yang ditetapkan sebelumnya oleh
keyword try. 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 keyword return.
Sebagai
contoh :
20. Float
Float adalah sebuah Java Keyword
yang digunakan untuk menyatakan sebuah lapangan yang dapat memegang 32-bit
presisi tunggal IEEE 754-angka floating point. Keyword ini juga digunakan untuk
menyatakan bahwa suatu metode mengembalikan nilai tipe float.
Syntax :
Syntax :
21. For
For adalah sebuah Java Keyword
yang 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 keyword for
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.
Syntax
umum dari sebuah keyword for, menggunakan Extended Backus-Naur
Form :
22. Goto
Goto adalah sebuah Keyword milik pada
Java, dan sekarang ini tidak digunakan dan memiliki fungsi pada java.
23. If
If adalah sebuah Java Keyword
yang digunakan untuk membuat pernyataan if yang menguji suatu ekspresi
boolean, jika ekspresi bernilai true , blok pernyataan yang berhubungan dengan
pernyataan if dijalankan. Keyword ini juga dapat digunakan untuk membuat
pernyataan if-else.
Syntax
umum dari sebuah keyword if, menggunakan Extended Backus-Naur
Form :
24. Implements
Implements adalah sebuah Java Keyword
yang 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.
Syntax
:
25. Import
Import adalah sebuah Java Keyword yang
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.
Syntax
:
26. Instanceof
Instanceof adalah sebuah Java Keyword
yang juga merupakan 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.
Syntax
:
Outputnya :
27. Int
Int adalah sebuah Java Keyword
yang 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.
Syntax
:
28. Interface
Interface adalah sebuah Java Keyword
yang 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 keyword implements.
Sebagai
contoh :
29. Long
Long adalah sebuah Java Keyword
yang digunakan untuk menyatakan sebuah lapangan yang dapat memegang 64-bit
masuk integer melengkapi dua. Keyword ini juga digunakan untuk menyatakan bahwa
metode yang mengembalikan nilai tipe long.
Syntax
:
Sebagai contoh :
30. Native
Native adalah sebuah Java Keyword yang
digunakan dalam deklarasi metode untuk menentukan bahwa metode ini tidak
diimplementasikan dalam file source Java yang sama, melainkan dalam bahasa
lain.
Syntax
:
31. New
New adalah sebuah Java Keyword yang
digunakan untuk membuat sebuah instance dari sebuah kelas atau array.
Syntax
:
Sebagai contoh :
32. Package
Package adalah sebuah Java Keyword yang
mendeklarasikan sebuah 'nama tempat' untuk class Java. Ini harus ditaruh pada
bagian atas dari file Java, dan harus menjadi garis pernyataan pertama Java.
Syntax
:
Sebagai contoh :
33. Private
Private adalah sebuah Java Keyword
yang digunakan dalam pembagian lapangan, metode, atau kelas batin; anggota
swasta hanya dapat diakses oleh anggota lain dari kelas mereka sendiri.
Syntax
:
34. Protected
Protected adalah sebuah Java Keyword
yang digunakan dalam pembagian lapangan, metode, atau kelas batin; anggota
yang dilindungi dan hanya dapat diakses oleh anggota kelas mereka sendiri,
bahwa kelas itu subclass atau kelas yang sama.
Syntax
:
35. Public
Public adalah sebuah Java Keyword
yang digunakan dalam deklarasi metode, kelas, atau bidang, kelas umum,
metode, dan bidang dapat diakses oleh anggota dari setiap kelas.
36. Return
Return adalah sebuah Java Keyword yang
digunakan untuk menyelesaikan pelaksanaan metode. Hal ini dapat diikuti oleh
suatu nilai yang diperlukan oleh definisi metode yang dikembalikan ke
pemanggil. Keyword ini digunakan untuk keluar dari suatu method,
pernyataan-pernyataan setelah keyword ini dan masih dalam blok method tersebut,
berarti diabaikan, kemudian eksekusi dilanjutkan ke pernyataan setelah blok
method tersebut.
Syntax
:
37. Short
Short adalah sebuah Java Keyword
yang digunakan untuk menyatakan bidang yang bisa menampung 16-bit integer
melengkapi menandatangani dua. Keyword ini juga digunakan untuk menyatakan
bahwa metode yang mengembalikan nilai tipe short.
Syntax :
Syntax :
38. Static
Static adalah sebuah Java Keyword yang
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).
Sebagai
contoh :
Kelihatan kan tanpa harus
membuat objek, kita dapat mengakses langsung kelas StaticDemo di kelas
RunStaticKu. Kelemahannya kita tidak bisa menggunakan keyword “this” bila
variable dibuat dengan keyword static.
39. Strictfp
Strictfp adalah
sebuah Java Keyword yang digunakan untuk membatasi presisi
dan pembulatan perhitungan floating point untuk memastikan portabilitas.
Syntax
untuk class :
Syntax untuk method :
40. Super
Super adalah sebuah Java Keyword yang
digunakan untuk mengakses anggota kelas diwariskan oleh kelas di mana ia
muncul. Memungkinkan subclass untuk mengakses ditimpa metode dan anggota
tersembunyi dari superclass nya. Keyword Super juga digunakan untuk
meneruskan panggilan dari konstruktor ke konstruktor di superclass. Juga
digunakan untuk menentukan batas bawah pada sebuah parameter ketik Generics.
Syntax
:
Outputnya :
41. Switch
Switch adalah sebuah Java Keyword
yang digunakan dalam hubungannya dengan case dan default untuk membuat
pernyataan switch, yang mengevaluasi sebuah variabel, nilai cocok untuk
case tertentu, dan mengeksekusi blok pernyataan terkait dengan case. Jika
tidak ada case nilai cocok, blok opsional diberi label oleh default dieksekusi,
jika dimasukkan.
Syntax :
Syntax :
42. Synchronized
Synchronized adalah sebuah Java Keyword
yang 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. 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.
43. This
This adalah sebuah Java Keyword yang
digunakan untuk mewakili sebuah instance dari kelas di mana ia muncul. this
dapat digunakan untuk mengakses anggota kelas dan sebagai referensi untuk
contoh.Keyword this juga digunakan untuk meneruskan panggilan dari satu
konstruktor di kelas untuk konstruktor lain di kelas yang sama.
Syntax
:
44. Throw
Throw adalah sebuah Java Keyword
yang untuk
melanjutkan dengan pengecualian penangan melampirkan pertama dinyatakan oleh
keyword catch untuk menangani jenis pengecualian tugas yang kompatibel.
Syntax
:
45. Throws
Throws adalah sebuah Java Keyword yang
digunakan dalam deklarasi metode untuk menentukan pengecualian tidak ditangani
dalam metode melainkan diteruskan ke tingkat program yang lebih tinggi
berikutnya. Semua tertangkap pengecualian dalam sebuah metode yang tidak kasus
Runtime Exception harus dideklarasikan menggunakan keyword throws.
Syntax
:
46. Transient
Transient adalah sebuah Java Keyword
yang 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 serial Persistent Fields ini dideklarasikan pada hirarki kelas,
semua keyword 'sementara' diabaikan.
Syntax :
Syntax :
47. Try
Try adalah sebuah Java Keyword yang
memulai sebuah blok try. Jika sebuah pengecualian dilempar ke dalam sebuah blok
try maka pengecualian tersebut akan dibandingkan dengan salah satu dari bagian
catch dari blok. Jika pengecualian sesuai dengan salah satu dari pengecualian
di bagian catch maka pengecualian tersebut akan ditangani di sana.
48. Void
Void adalah sebuah Java Keyword
yang sigunakan pada deklarasi method dan definisi untuk mengkhususkan bahwa
method tidak mengembalikan tipe apapun, method mengembalikan void. Ini bukanlah
sebuah tipe dan tidak ada referensi/pointer void seperti di C/C++.
Sebagai contoh :
Sebagai contoh :
49. Volatile
Volatile adalah sebuah Java
Keyword. Ketika anggota variabel ditandai dengan keyword ini, itu mengubah
kebiasaan runtime pada sebuah cara yang terlihat ketika beberapa thread
mengakses variabel tersebut. Tanpa keyword volatile, satu thread bisa
mengobservasi pembaruan thread variabel anggota lain dalam sebuah perintah yang
tidak konsisten dengan apa yang dikhusukan di sourcecode.
Syntax
:
50. While
While adalah sebuah Java Keyword
yang memulai sebuah blok perulangan, menguji suatu ekspresi Boolean dan
mengeksekusi blok pernyataan yang berhubungan dengan loop jika ekspresi
bernilai true. Keyword ini juga dapat digunakan untuk membuat sebuah
do-while-loop.
Syntax umum dari sebuah keyword while, menggunakan Extended Backus-Naur Form :
Sebagai contoh :
Syntax umum dari sebuah keyword while, menggunakan Extended Backus-Naur Form :
Sebagai contoh :
0 komentar:
Posting Komentar