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 Jenis-Jenis Keyword pada Java Beserta Fungsinya](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEV0m9pioV4hUgtvAqFkb0JiCoHKb3Il8QUXhb2Q16dQVYLnZxWj4ap6ITWxSXi3fiqhnKzgyT8PL5RFA4pg4ggyFkNhtqngCAPpUoV0icY8wDR15bIVBgqMPabOKdXOBuEXKYuurKUgQ/s1600/WildanTechnoArt-Jenis-Jenis+Keyword+pada+Java+Beserta+Fungsinya.jpg)
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.