Pengertian Keyword Java
abstrak
Abstract
class adalah kelas yang terletak pada posisi tertinggi pada hierarki
kelas. Kelas ini digunakan sebagai basis bagi penurunan kelas lainnya,
sehingga abstract class tidak dapat diinstansiasi secara langsung
menjadi object. Suatu abstract class bisa mengandung method kongkrit
dan/atau method abstract. Abstract method meruapakan suatu method yang
tidak mempunyai badan method. Hanya berupa nama method dan parameter
inputan method. Ketika suatu abstract class diturunkan/ di-extends,
maka subclass harus mengimplementasikan semua method abstract pada
parent/ base class. Jika tidak mengimplementasikan semua method abstract
maka subclass harus dideklarasikan sebagai abstract class.
assert
Digunakan
untuk membuat pernyataan-pernyataan yang selalu benar. Jika pernyataan
akan diaktifkan ketika program dijalankan dan ternyata bahwa pernyataan
adalah salah, maka AssertionError ditampilkan dan program akan berakhir.
Keyword ini dimaksudkan untuk membantu dalam debugging.
boolean
boolean digunakan untuk menyatakan variable yang dapat menyimpan nilai boolean yaitu benar atau salah.
break
Digunakan untuk melanjutkan eksekusi program ke statement selanjutnya segera setelah selesai mengeksekusi suatu statement.
byte
Kata kunci byte digunakan untuk menyatakan variable dapat menyimpan data integer sebanyak 8-bit.
case
Digunakan untuk membuat case-case individu dalam pernyataan switch.
catch
sebuah blok satement yang dieksekusi jika pengecualian dijalankan pada blok pendefinisian oleh kata kunci try sebelumnya.
char
Kata kunci char digunakan untuk menyatakan variable yang dapat menyimpan data karakter sebanyak 16-bit.
class
digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya.
const
const tidak digunakan dan tidak memiliki fungsi.
continue
Digunakan untuk melanjutkan eksekusi program pada akhir pengulangan.
default
Default
dapat digunakan dalam pernyataan switch untuk label blok pernyataan
yang akan dieksekusi jika case tidak sesuai dengan nilai tertentu.
do
Digunakan
bersama dengan while untuk membuat do-while pengulangan, yang
mengeksekusi suatu blok statemen berkaitan dengan pengulangan dan
kemudian tes ekspresi boolean, jika pernyataan bernilai true,
pemgulangan dijalankan lagi, ini terus sampai ekspresi bernilai false.
double
Digunakan untuk menyatakan variable dapat menampung 64-bit tipe data float.
else
Kata
kunci lain yang digunakan bersama dengan if untuk membuat pernyataan
jika-lain, yang menguji suatu ekspresi boolean, jika ekspresi bernilai
true, blok pernyataan terkait dengan jika dievaluasi, jika mengevaluasi
ke false blok, dari laporan terkait dengan lain dievaluasi .
enum (J2SE 5.0)
Sebuah Java kata kunci yang digunakan untuk mendeklarasikan tipe enumerasi. Enumerations memperpanjang kelas dasar Enum.
extends
Keyword
yang digunakan bila terjadi pewarisan, kelas yang mewariskan method dan
attributenya disebut kelas super, sedangkan yang diwariskan disebut
subkelas.
final
Dengan
keyword ini kelas tidak dapat menurunkan kelas lain, method tidak dapat
dioverride oleh method lain, membentuk suatu attribute menjadi
konstanta.
finally
Digunakan untuk mendefinisikan suatu blok statemen untuk blok yang ditetapkan sebelumnya dengan kata kunci try.
float
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data decimal.
for
Kata
kunci untuk digunakan untuk membuat untuk pengulangan, yang menetapkan
inisialisasi variabel, ekspresi boolean, dan suatu incrementation.
Inisialisasi variabel dilakukan terlebih dahulu, kemudian ekspresi
boolean dievaluasi. Jika ekspresi bernilai true, blok pernyataan yang
berhubungan dengan pengulangan dijalankan, dan kemudian incrementation
yang dilakukan. Ekspresi boolean kemudian dievaluasi lagi, ini terus
sampai ekspresi bernilai false .
goto
Meskipun tercantum sebagai kata kunci di Java, goto tidak digunakan dan tidak memiliki fungsi.
if
if
digunakan untuk menguji suatu ekspresi boolean, jika ekspresi bernilai
true, blok statement yang berhubungan akan dieksekusi. 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 untuk disebut kemudian tanpa termasuk paket-paket mereka nama-nama
dalam referensi. Sejak J2SE 5.0, pernyataan impor dapat mengimpor
anggota statis dari sebuah 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 instanceof bernilai true jika dan hanya jika
jenis objek runtime adalah tugas kompatibel dengan kelas atau interface.
int
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data bilangan asli.
interface
Merupakan
kumpulan method yang hanya memuat deklarasi dan struktur method, tanpa
detail implementasinya. Sedangkan detail dari method berada pada class
yang mengimplementasikan interface tersebut. Interface digunakan bila
Anda ingin mengaplikasikan suatu method yang spesifik, yang tidak
diperoleh dari proses inheritance. Tipe data yang boleh pada interface
hanya tipe data konstan. Setelah mengetahui apa itu interface.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 / obyek.
package
Sekelompok jenis. Paket dinyatakan dengan kata kunci paket.
private
Dengan keyword ini kelas/method/attribute tidak bisa diakses oleh kelas lain bahkan juga tidak dapat diturunkan.
protected
Dengan
keyword ini kelas/method/attribute dapat diakses oleh kelas lain yang
satu package atau kelas lain tersebut merupakan turunannya.public
Merupakan keyword dimana dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain dimanapun.
return
Keyword
ini digunakan untuk keluar dari suatu method. Baris – baris program
setelah keyword ini yang berada dalam blok method tersebut akan
diabaikan. Kemudian eksekusi dilanjutkan ke pernyataan setelah blok
method tersebut.
short
Digunakan untuk menyatakan variable dapat menampung 16-bit tipe data integer.
static
Dengan
keyword ini method dan attribute milik kelas menjadi sifat bersama
dari semua objek dalam kelas tersebut (tidak memerlukan instansiasi dan
tidak bisa dioverride).
strictfp (J2SE 1.2)
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 superclassnya. Kata kunci super juga digunakan untuk
meneruskan panggilan dari konstruktor ke konstruktor di superclass.
switch
Kata
kunci switch digunakan dengan case dan default, yang akan memeriksa
sebuah variabel, dan mengeksekusi blok pernyataan yang sama dengan case
tersebut.
synchronized
Digunakan
dalam deklarasi metode atau blok kode untuk memperoleh kunci mutex
untuk objek while thread saat mengeksekusi kode . Untuk metode statis,
objek terkunci adalah Kelas kelas. Jaminan bahwa paling banyak satu
thread pada waktu operasi 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
Keyword yang digunakan untuk menyatakan objek sekarang dan tanpa instansiasi.
throw
Menyebabkan
deklarasi pengecualian. Hal ini menyebabkan eksekusi untuk melanjutkan
dengan pengecualian penangan melampirkan pertama dinyatakan oleh kata
kunci catch untuk menangani tipe pengecualian tugas 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 setiap pemanggilan
metode di stack, maka pengecualian dilewatkan ke handler pengecualian
tidak tertangkap thread ini.
throws
Digunakan
dalam deklarasi metode untuk menentukan pengecualian tidak ditangani
dalam metode melainkan diteruskan ke tingkat yang lebih tinggi
berikutnya program. Semua pengecualian tidak tertangkap dalam sebuah
metode yang tidak case 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 non-fana bidang misalnya
dimasukkan dalam representasi serial default. Ketika suatu objek
deserialized, while bidang diinisialisasi hanya untuk nilai default
mereka. Jika bentuk standar tidak digunakan, misalnya ketika sebuah
tabel serialPersistentFields ini dideklarasikan pada hirarki kelas,
semua kata kunci while diabaikan .
try
Mendefinisikan
suatu blok statemen yang memiliki penanganan eksepsi. Jika eksepsi
dilemparkan di dalam blok try, sebuah blok catch opsional dapat
menangani jenis pengecualian dideklarasikan. Juga, sebuah blok akhirnya
opsional dapat dideklarasikan yang akan dijalankan ketika eksekusi
keluar dari blok mencoba dan menangkap klausa, terlepas dari apakah
eksepsi dilemparkan atau tidak. Sebuah try blok harus memiliki minimal
satu klausa catch atau finally blok.
void
Keyword
yang merupakan tipe jenis return value dimana method yang menggunakan
keyword ini tidak mengembalikan nilai apapaun setelah dipanggil atau
dieksekusi.
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
Kata
kunci while digunakan untuk membuat pengulangan while, yang menguji
suatu ekspresi boolean dan mengeksekusi blok pernyataan yang berhubungan
dengan pengulangan jika ekspresi bernilai true; sampai ekspresi
bernilai salah. Kata kunci ini juga dapat digunakan untuk membuat
pengulangan do-while.
Comments
Post a Comment