Jenis-Jenis Keyword pada Java Beserta Fungsinya


Assalamualaikum Warahmatullahi Wabarakatuh.

Keyword adalah kata kunci yang digunakan dalam bahasa pemrograman. salah satunya adalah java, kata kunci ini digunakan pada sebuah class/variable/method/konstruktor, untuk menentukan sifat, jenis atau hak akses yang digunakan, didalam java terdapat banyak sekali jeni keyword yang bisa kita gunakan, terdapat 50 jenis kata kunci pada Java.

Jenis-Jenis Keyword pada Java Beserta Fungsinya

Pada materi kali ini saya akan menjelaskan secara singkat mengenai jenis-jenis kata kunci/keyword beserta fungsi dan kegunaan dalam bahasa pemrograman java, untuk memudahkan pembaca, disini saya akan menjelaskannya dalam bentuk tabel.
Keyword Fungsi dan Deskripsi
Abstract Digunakan untuk menyatakan sebuah kelas atau method menjadi abstrak.
Assert kesalahan pada saat program dijalankan, keyword ini dapat membantu proses Debugging.
Boolean Boolean digunakan untuk menyatakan variabel yang dapat menyimpan nilai bertipe boolean, yaitu true atau false.
Break Break digunakan untuk mengeksekusi program ke perintah selanjutnya. Jadi, keyword break ini melewati statement yang tidak diinginkan oleh programmer, dan melanjutkan ke statement selanjutnya.
Case Case digunakan untuk memberikan opsi atau pilihan dari pernyataan switch.
Catch Sebuah blok satement untuk menangkap exception jika terdapat exception/error didalam blok try.
Char Menyatakan variabel yang dapat menyimpan nilai karakter 16 bit.
Class Digunakan untuk mendefinisikan dan mengimplementasikan objek.
Const Const tidak digunakan dan tidak mempunyai fungsi.
Continue Digunakan untuk melanjutkan eksekusi program perulangan.
Default Default dapat digunakan dalam pernyataan switch untuk pernyataan yang akan dieksekusi jika case tidak sesuai dengan nilai yang ditentukan.
Do Digunakan bersama dengan while untuk membuat do-while pengulangan, untuk mengeksekusi suatu statement sebelum kondisi pada while di evaluasi
Double Untuk menyimpan nilai pecahan, mempunyai ukuran 8 bytes dan 64 bit serta panjang Range +/- 1.8 x 10308 dengan jumlah presisi/digit 15.
Else Kata kunci yang digunakan bersama dengan if untuk membuat pernyataan jika kondisi pada if tidak terpenuhi
Enum Kata kunci yang digunakan untuk mendeklarasikan tipe enumerasi. Enumerations memperpanjang kelas dasar Enum.
Extends Digunakan untuk pewarisan sifat dari suberclass/kelas induk pada subclass/kelas anaknya.
Final Untuk mengubah atribut menjadi konstanta, sehinggal tidak bisa diubah, diganti, atau dioverride oleh method lain.
Finally Bagian dari blok try yang selalu dieksekusi
Float Untuk menyatakan nilai pecahan, tipe data Float mempunyai ukuran 4 bytes dan 32 bit serta panjang Range +/- 3.4 x 1038 dengan jumlah presisi/digit 6-7.
For Tipe pengulangan (looping)
Goto Goto tidak digunakan dan tidak memiliki fungsi.
If Untuk membuat statement yang bersyarat (conditional statement).
Implements Mendefinisikan interface yang diimplementasikan oleh kelas.
Import Meng-import paket (package).
Instanceof Untuk menguji jika objek adalah instance dari kelas.
Int Tipe data bilangan bulat, tipe data Int mempunyai ukuran 32 bit dan Range -2147483648 s.d. 2147483647
Interface Tipe abstrak dengan method yang dapat diimplementasikan oleh kelas tersebut.
Long Tipe data bilangan bulat, memiliki ukuran paling besar yaitu 64 bit dan Range -922337209 s.d. 922337209.
Native Method yang diimplementasikan oleh host system
New New digunakan untuk membuat sebuah instance dari sebuah kelas atau array.
Null Null yang berarti tidak memiliki nilai
Package Untuk mendefinisikan nama Paket kelas
Private Hak Akses agar sifat-sifat dari suatu class tidak bisa diwariskan dan hanya bisa diakses oleh classnya sendiri.
Protected Hak Akses yang memungkinkan terjadi pewarisan data antar class asalkan dalam satu package yang sama.
Public Hak Akses yang memungkinkan atribut/data dapat diaksek oleh class mana saja, didalam package yang sama ataupun berbeda.
Return Untuk mengembalikan nilai dari sebuah variable
Short Tipe data bilangan bulat, mempunyai ukuran 16 bit, tipe data ini mempunyai Range lebih tinggi dari Byte, yaitu - 32768 s.d. 32767.
Static Salah satu sifat untuk variable dan method, agar kita dapat memanggil secara langsung tanpa harus membuat objek dari class
Super Digunakan untuk mengakses anggota kelas yang diwariskan oleh kelas di mana ia muncul.
Switch Statement untuk menentukan pilihan
Synchronized Method atau blok kode yang atomic kepada thread.
This Digunakan untuk mewakili sebuah instance dari kelas dimana ia muncul, atau digunakan jika ada nama variable yang sama dengan parameter
Throw Keyword throw digunakan untuk melempar suatu exception dalam program
Throws Kata kunci throws digunakan untuk mengenali daftar eksepsi yang mungkin di-throw oleh suatu method.
Transient Merupakan suatu proses dimana state daripada objek tersebut dapat kita simpan menjadi bentuk deretan byte, dan juga sebaliknya.
Try Untuk memantau suatu statement yang kemungkinan dapat terjadi exception.
Void Void adalah method yang tidak memiliki nilai kembali/return, bisanya digunakan tidak untuk mencari nilai dalam suatu operasi.
Volatile Digunakan dalam deklarasi lapangan untuk menentukan bahwa variabel yang diubahasynchronously oleh bersamaan menjalankan thread. Metode, kelas dan interface sehingga tidak dapat dideklarasikan volatile.
While Kata kunci while digunakan untuk membuat pengulangan, selama kondisi true sampai ekspresi bernilai false.
Byte Byte menyatakan variabel yang dapat menyimpan nilai byte (8 bit) Range -128 s.d. 127.
Sekian materi dari saya, mengenai jenis-jenis kata kunci beserta fungsinya pada java, semoga bermanfaat.

Wassalamualaikum Warahmatullahi Wabaraktuh.

Wildan M Athoillah
Wildan M Athoillah Blogger dan spesialis pembuat aplikasi android.