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.
Meteri Lainnya Yang Direkomendarikan:
- Apa Itu Method Void, Return dan Static pada Java
- Penggunaan Class Abstract dan Interface pada Java
- Mengenal Access Modifier pada Java
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.