0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan3 halaman

Daftar Keyword Penting dalam Java

Dokumen ini menjelaskan keyword dalam bahasa pemrograman Java, yang dibagi menjadi beberapa kategori seperti Control Flow, Data Types, Access Modifiers, Class & Object Related, Exception Handling, Concurrency, Object & Memory Management, Package & Import, dan Miscellaneous. Setiap kategori mencakup kata kunci beserta penjelasannya, seperti 'if', 'for', 'class', 'try', dan 'synchronized'. Informasi ini penting untuk memahami struktur dan penggunaan Java dalam pengembangan perangkat lunak.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan3 halaman

Daftar Keyword Penting dalam Java

Dokumen ini menjelaskan keyword dalam bahasa pemrograman Java, yang dibagi menjadi beberapa kategori seperti Control Flow, Data Types, Access Modifiers, Class & Object Related, Exception Handling, Concurrency, Object & Memory Management, Package & Import, dan Miscellaneous. Setiap kategori mencakup kata kunci beserta penjelasannya, seperti 'if', 'for', 'class', 'try', dan 'synchronized'. Informasi ini penting untuk memahami struktur dan penggunaan Java dalam pengembangan perangkat lunak.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Dalam bahasa pemrograman Java, terdapat sejumlah keyword (kata kunci) yang memiliki makna

khusus dan tidak dapat digunakan sebagai identifier (nama variabel, metode, atau kelas). Berikut
adalah daftar keyword dalam Java beserta penjelasannya:

1. Control Flow (Pengendali Alur)

• if → Untuk membuat percabangan kondisi.

• else → Alternatif dari if jika kondisi tidak terpenuhi.

• switch → Struktur pemilihan dengan banyak kasus.

• case → Menentukan kasus dalam switch.

• default → Jika tidak ada case yang cocok, default akan dieksekusi.

• for → Perulangan dengan variabel kontrol.

• while → Perulangan selama kondisi true.

• do → Perulangan yang dijalankan minimal sekali sebelum mengecek kondisi while.

• break → Menghentikan perulangan atau switch.

• continue → Melanjutkan iterasi berikutnya dalam perulangan.

2. Data Types (Tipe Data)

• byte → Tipe data bilangan bulat (8-bit).

• short → Tipe data bilangan bulat (16-bit).

• int → Tipe data bilangan bulat (32-bit).

• long → Tipe data bilangan bulat (64-bit).

• float → Tipe data bilangan desimal (32-bit).

• double → Tipe data bilangan desimal (64-bit).

• char → Tipe data karakter tunggal (16-bit, Unicode).

• boolean → Tipe data dengan nilai true atau false.

3. Access Modifiers (Pengendali Akses)

• public → Dapat diakses dari mana saja.

• private → Hanya dapat diakses dalam kelas itu sendiri.

• protected → Dapat diakses dalam paket yang sama atau subclass.

• default (tidak menggunakan keyword, hanya tidak menyertakan modifier) → Hanya dapat
diakses dalam paket yang sama.

4. Class & Object Related (Terkait Kelas dan Objek)

• class → Digunakan untuk mendeklarasikan kelas.

• interface → Mendefinisikan antarmuka.


• extends → Menunjukkan pewarisan dari kelas induk ke kelas anak.

• implements → Digunakan oleh kelas untuk menerapkan antarmuka.

• this → Referensi ke objek itu sendiri.

• super → Referensi ke kelas induk.

• new → Membuat objek baru.

• abstract → Menandai kelas atau metode yang harus diimplementasikan oleh subclass.

• final → Menandai variabel, metode, atau kelas agar tidak dapat diubah atau diwarisi.

• static → Menandakan anggota kelas yang bersifat statis (milik kelas, bukan objek).

• instanceof → Memeriksa apakah objek merupakan instance dari kelas tertentu.

• enum → Mendefinisikan tipe enumerasi.

5. Exception Handling (Penanganan Kesalahan)

• try → Memulai blok kode yang mungkin menimbulkan pengecualian.

• catch → Menangani pengecualian yang terjadi dalam try.

• finally → Blok kode yang akan dieksekusi setelah try-catch, terlepas dari apakah
pengecualian terjadi atau tidak.

• throw → Melemparkan suatu exception secara manual.

• throws → Menunjukkan bahwa suatu metode dapat melempar exception tertentu.

6. Concurrency (Pemrograman Multithreading)

• synchronized → Menandai metode atau blok kode yang hanya bisa diakses oleh satu thread
pada suatu waktu.

• volatile → Menandakan bahwa variabel bisa diubah oleh beberapa thread.

7. Object & Memory Management (Manajemen Memori)

• null → Menunjukkan bahwa suatu variabel tidak menunjuk ke objek apa pun.

• void → Menunjukkan bahwa suatu metode tidak mengembalikan nilai.

• return → Mengembalikan nilai dari metode.

8. Package & Import (Pengelompokan Kode)

• package → Mendeklarasikan paket tempat kelas berada.

• import → Mengimpor kelas atau paket lain ke dalam kode.

9. Miscellaneous (Lain-lain)

• assert → Digunakan untuk debugging dengan mengevaluasi ekspresi boolean.

• native → Menunjukkan metode yang diimplementasikan dalam bahasa lain (misalnya C atau
C++).
• strictfp → Memastikan hasil floating-point tetap konsisten di berbagai platform.

• transient → Menandai variabel yang tidak akan diserialisasi.

• volatile → Menandakan bahwa nilai variabel bisa diubah oleh thread lain.

Anda mungkin juga menyukai