Java mempunyai kata kunci(Keywords) yang digunakan dalam bahasa pemrograman. berikut adalah macam-macam kata kunci dan fungsinya :
abstract : digunakan untuk menyatakan sebuah kelas atau method menjadi abstrak
assert : digunakan untuk membuat pernyataan yang selalu benar. Apabila terjadi kesalahan saat program dijalankan, keyword ini dapat membantu proses debugging.
boolean : digunakan untuk menyimpan variabel yang bernilai benar atau salah.
break : digunakan untuk melewati statement yang tidak diinginkan program dan melanjutkan ke statement selanjutnya.
byte : digunakan untuk menyimpan tipe data integer yang dapat menampung ukuran 8bit.
case : digunakan untuk memberikan pilihan (opsi) dari pernyataan switch.
catch : sebuah blok pernyataan(statement) yang dieksekusi jika pengecualian dijalankan pada blok pendefinisian oelh kata kunci try sebelumnya.
char : digunakan untuk menyimpan tipe data character.
class : digunakan untuk mendefinisikan dan mengimplementasikan objek.
const : digunakan untuk menyimpan sebuah variabel yang nilainya tidak dapat dirubah
continue : digunakan untuk menjalankan eksekusi program perulangan
default : digunakan dalam pernyataan switch, untuk statement yang akan dieksekusi jika seluruh case tidak sesuai dengan nilai yang ditentukan.
do : digunakan untuk perulangan do-while
double : digunakan untuk menyimpan tipe data pecahan yang dapat menampung ukuran 64bit.
else : digunakan untuk membuat pernyataan jika maka, bersama keyword if, yang mengeksekusi suatu statement, jika pernyataan bernilai benar maka statement if akan dijalankan dan sebaliknya.
enum : digunakan untuk mendeklarasikan tipe enumberasi.
extends : digunakan bila terjadi pewarisan, kelas yang mewariskan method dan attributenya disebut superclass, sedangkan yang mewariskan disebut subclass.
final : digunakan untuk sebuah class tidak dapat menurunkan class lain,method tidak dapat dioverride oleh method lain, membentuk suatu attribute menjadi konstanta.
finally : suatu blok yang akan selalu dieksekusi tidak peduli apakah exception terjadi atau tidak.
float : digunakan untuk menyimpan tipe data pecahan yang dapat menampung ukuran 32bit.
for : digunakan untuk looping (perulangan).
if : digunakan untuk statement yang bersyarat (conditionl statement).
implements : digunakan untuk mendefinisikan interface yang diimplementasikan oleh class
import : digunakan untuk mengimport paket (package)
instanceof : digunakan untuk menguji jika objek adalah turunan (instance) dari class.
int : digunakan untuk menyimpan tipe data bilangan bulat yang dapat menampung ukuran 32bit.
interface : tipe abstrak dengan method yang dapat diimplementasikan oleh class tersebut
long : digunakan untuk menyimpan tipe data integer(bilangan bulat) yang dapat menampung ukuran 64bit.
native : method yang diimplementasikan oleh host system.
new : digunakan untuk membuat sebuah instance dari sebuah class atau array.
null : untuk memberikan nilai kosong atau tidak memiliki nilai
package : digunakan untuk membungkus class java kedalam grup-grup tertentu yang telah ditentukan.
private : digunakan untuk mengakses hanya dari method class tersebut.
protected : digunakan untuk mengakses hanya dari class tersebut, turunan dari class tersebut, dan kelas lain yang berada disatu paket
public : digunakan untuk mengakses method dari semua class.
return : digunakan untuk mengembalikan sebuah nilai
short : digunakan untuk menyimpan tipe data integer(bilangan bulat) yang dapat menampung ukuran 16bit.
static : suatu modifier yang digunakan agar suatu atribute atau pun method dapat diakses oleh class atau objek tanpa melakukan instansiasi terhadap class tersebut.
super : digunakan untuk mengakses anggota class yang diwariskan oleh class
switch : digunakan untuk sebuah statement pilihan.
synchronized : digunakan untuk thread-safe, dimana pada waktu yang bersamaan, thread yang berbeda, membaca dan menulis pada variable, objek, dan resource yang sama.
this : digunakan untuk mewakili sebuah instance dari class
throw : digunakan untuk melempar suatu bug atau kesalahan yang dibuat secara manual.
throws : digunakan untuk delarasi metode untuk menentukan pengecualian tidak ditangani dalam metode melainkan diteruskan ke tingkat yang lebih tinggi.
transient : menyatakan bahwa medan contoh bukan bagian dari default serial bentuk objek. ketika suatu objek serial.
try : digunakan untuk mendefinisikan suatu blok statement yang memiliki penanganan eksepsi. jika eksepsi dilempar kedalam blok try, sebuah blok catch dapat menangani jenis pengecualian.
void : suatu method yang digunakan tidak untuk mencari nilai dalam suatu operasi.
volatile : digunakan dalam mendeklarasi lapangan untuk menentukan bahwa variabel yang diubah asynchronously oelh bersamaan menjalankan thread.
while : digunakan untuk membuat suatu statement perulangan
0 Comments