SlideShare a Scribd company logo
Macam –macam Keyword JAVA dan Penjelasanya 
1. 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. 
2. 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. 
3. Boolean 
boolean digunakan untuk menyatakan variable yang dapat menyimpan nilai boolean yaitu benar 
atau salah. 
4. Break 
Digunakan untuk melanjutkan eksekusi program ke statement selanjutnya segera setelah selesai 
mengeksekusi suatu statement. 
5. byte 
Kata kunci byte digunakan untuk menyatakan variable dapat menyimpan data integer sebanyak 
8-bit. 
6. case 
Digunakan untuk membuat case-case individu dalam pernyataan switch.
7. catch 
sebuah blok satement yang dieksekusi jika pengecualian dijalankan pada blok pendefinisian oleh 
kata kunci try sebelumnya. 
8. char 
Kata kunci char digunakan untuk menyatakan variable yang dapat menyimpan data karakter 
sebanyak 16-bit. 
9. class 
digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya. 
10. const 
const tidak digunakan dan tidak memiliki fungsi. 
11. continue 
Digunakan untuk melanjutkan eksekusi program pada akhir pengulangan. 
12. default 
Default dapat digunakan dalam pernyataan switch untuk label blok pernyataan yang akan 
dieksekusi jika case tidak sesuai dengan nilai tertentu. 
13. 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. 
14. double 
Digunakan untuk menyatakan variable dapat menampung 64-bit tipe data float. 
15. 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 .
16. enum (J2SE 5.0) 
Sebuah Java kata kunci yang digunakan untuk mendeklarasikan tipe enumerasi. Enumerations 
memperpanjang kelas dasar Enum. 
17. extends 
Keyword yang digunakan bila terjadi pewarisan, kelas yang mewariskan method dan attributenya 
disebut kelas super, sedangkan yang diwariskan disebut subkelas. 
18. final 
Dengan keyword ini kelas tidak dapat menurunkan kelas lain, method tidak dapat dioverride oleh 
method lain, membentuk suatu attribute menjadi konstanta. 
19. finally 
Digunakan untuk mendefinisikan suatu blok statemen untuk blok yang ditetapkan sebelumnya 
dengan kata kunci try. 
20. float 
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data decimal. 
21. 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 . 
22. goto 
Meskipun tercantum sebagai kata kunci di Java, goto tidak digunakan dan tidak memiliki fungsi. 
23. 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.
24. 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. 
25. 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. 
26. 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. 
27. int 
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data bilangan asli. 
28. 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 
29. native 
Digunakan dalam deklarasi metode untuk menentukan bahwa metode ini tidak 
diimplementasikan dalam file sumber Java yang sama, melainkan dalam bahasa lain . 
30. new 
Digunakan untuk membuat sebuah instance dari kelas atau array / obyek.
31. package 
Sekelompok jenis. Paket dinyatakan dengan kata kunci paket. 
32. Private 
Dengan keyword ini kelas/method/attribute tidak bisa diakses oleh kelas lain bahkan juga tidak 
dapat diturunkan. 
33. Protected 
Dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain yang satu package atau 
kelas lain tersebut merupakan turunannya. 
34. public 
Merupakan keyword dimana dengan keyword ini kelas/method/attribute dapat diakses oleh kelas 
lain dimanapun. 
35.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. 
36. Short 
Digunakan untuk menyatakan variable dapat menampung 16-bit tipe data integer. 
37. 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). 
38. strictfp (J2SE 1.2) 
Digunakan untuk membatasi presisi dan pembulatan perhitungan floating point untuk 
memastikan portabilitas.
39. 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. 
40. Switch 
Kata kunci switch digunakan dengan case dan default, yang akan memeriksa sebuah variabel, 
dan mengeksekusi blok pernyataan yang sama dengan case tersebut. 
41. 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. 
42. This 
Keyword yang digunakan untuk menyatakan objek sekarang dan tanpa instansiasi. 
43. 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. 
44. 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. 
45. 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 . 
46. 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. 
47. Void 
Keyword yang merupakan tipe jenis return value dimana method yang menggunakan keyword 
ini tidak mengembalikan nilai apapaun setelah dipanggil atau dieksekusi. 
48. 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. 
49. 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.
50. Long 
Long kata kunci digunakan unuk menyatakan sebuah lapangan yang dapat memegang 
64-bit masuk integer yang melengkapi dua. Kata kunci ini digunakan untuk 
menyatakan bahwa metode yang mengembalikan nilai tipe long. 
51. By value 
by value maka isi atau nilai dari variabel yang ada di parameter aktual akan dicopykan 
ke parameter dari fungsi pemanggil. Dengan demikian tidak ada hubungannya parameter aktual 
dengan parameter pemanggilnya. Sehingga perubahan pada parameter pemanggil tidak akan 
mengubah parameter aktual.
Macam macam keyword java dan penjelasanya

More Related Content

PDF
12. tambahan polymorphisme
PPTX
3. struktur program java
PPTX
10. konsep enkapsulasi
PPTX
8. konsep class, object dan method
PDF
PDF
Network Programming 2 - Dasar Pemrograman Java
PDF
Network programming 03- Pemrograman Java Lanjutan
PPTX
11. inheritance
12. tambahan polymorphisme
3. struktur program java
10. konsep enkapsulasi
8. konsep class, object dan method
Network Programming 2 - Dasar Pemrograman Java
Network programming 03- Pemrograman Java Lanjutan
11. inheritance

What's hot (20)

PPTX
12. polymorphisme
DOCX
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
PDF
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
PPTX
12. keuntungan pemograman dengan menggunakan polymorphism
PPTX
15. konsep java class library (jcl)
PDF
Pewarisan, Polimorfisme, dan Interface
PDF
8 penangan eksepsi
PDF
Pemrograman Berorientasi Objek "Pengenalan JAVA"
PDF
DOC
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
PDF
Java (Netbeans) - Exception handling - Object Oriented Programming
DOCX
Kelas dan objek
PDF
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
PPT
JENI Slides-Intro1-Bab06-Struktur kontrol
DOCX
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
PDF
4 abstract class, interface
PPTX
Basic Java Application - Sesi 5
DOCX
Tugas Praktikum Pemrograman Berorientasi Objek
DOCX
PBO Pratikum 1
PDF
14. java class library
12. polymorphisme
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
12. keuntungan pemograman dengan menggunakan polymorphism
15. konsep java class library (jcl)
Pewarisan, Polimorfisme, dan Interface
8 penangan eksepsi
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Exception handling - Object Oriented Programming
Kelas dan objek
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
JENI Slides-Intro1-Bab06-Struktur kontrol
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
4 abstract class, interface
Basic Java Application - Sesi 5
Tugas Praktikum Pemrograman Berorientasi Objek
PBO Pratikum 1
14. java class library
Ad

Viewers also liked (16)

PDF
Comptia220 701aessentials100-questionpracticeexam-130612192456-phpapp02
DOCX
Artikel tentang tehnik penulisan,paragraf dan pengelolaannya pada ms. word ol...
PDF
Big Data Week - L'impact du Big Data sur l'intelligence urbaine - FuturoCité ...
PDF
1133813634july 07-i-1211617750330997-9
DOCX
Artikel tentang tehnik penulisan,paragraf dan pengelolaannya pada ms. word o...
PDF
Ibpscomputerknowledgepaperswithanswers 130123104735-phpapp02
PDF
Hscc practiceexamanswerkey-111119180828-phpapp01
PDF
Counit1 130315103820-phpapp02
PPTX
PDHPE Slideshow
PDF
Comptia220 702apracticalapplication100-questionpracticeexam-130612193445-phpa...
PPT
SISTEM INFORMASI Bab1 konsep dasar
PDF
Comptia3
PDF
Microprocessorandmicroconrollermcq3 121116120640-phpapp02
PDF
Computers basic mcq questions 3
Comptia220 701aessentials100-questionpracticeexam-130612192456-phpapp02
Artikel tentang tehnik penulisan,paragraf dan pengelolaannya pada ms. word ol...
Big Data Week - L'impact du Big Data sur l'intelligence urbaine - FuturoCité ...
1133813634july 07-i-1211617750330997-9
Artikel tentang tehnik penulisan,paragraf dan pengelolaannya pada ms. word o...
Ibpscomputerknowledgepaperswithanswers 130123104735-phpapp02
Hscc practiceexamanswerkey-111119180828-phpapp01
Counit1 130315103820-phpapp02
PDHPE Slideshow
Comptia220 702apracticalapplication100-questionpracticeexam-130612193445-phpa...
SISTEM INFORMASI Bab1 konsep dasar
Comptia3
Microprocessorandmicroconrollermcq3 121116120640-phpapp02
Computers basic mcq questions 3
Ad

Similar to Macam macam keyword java dan penjelasanya (20)

DOCX
Kata kunci java
PDF
JENI-Intro1-Bab04-Dasar-Dasar Pemrograman.pdf
PDF
dasar-dasar pemrograman
PDF
3-Dasar-dasar Pemrograman JAVA PEMULA UNTUK SMK
PPTX
pbo2.pptx
PDF
Struktur Pemrograman Java
PDF
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
PDF
Jeni intro1-bab04-dasar-dasar pemrograman
DOCX
Pbo fundamental
PPT
Pengenalan java-oop
PPTX
PEMORGRAMAN BERORIENTASI OBJEK-02 Teknologi JAVA.pptx
PDF
Java Fundamental ( JSE ) simple tutorial
PPTX
1-2 Pengenalan Java.pptx
PDF
pengetahuan dasar tentang bahasa pemrograman
PPT
Pertemuan 1
PDF
Jeni Intro2 Bab01 Review Konsep Dasar Dalam Java
PPTX
PERT 2 & 4 Pengenalan_Java.pptx PERT 2 & 4 Pengenalan_Java.pptx
PPT
Object oriented programming menggunakan java
PDF
1_Pengenalan_Java.pdf
PDF
1_Pengenalan_Java.pdf
Kata kunci java
JENI-Intro1-Bab04-Dasar-Dasar Pemrograman.pdf
dasar-dasar pemrograman
3-Dasar-dasar Pemrograman JAVA PEMULA UNTUK SMK
pbo2.pptx
Struktur Pemrograman Java
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni intro1-bab04-dasar-dasar pemrograman
Pbo fundamental
Pengenalan java-oop
PEMORGRAMAN BERORIENTASI OBJEK-02 Teknologi JAVA.pptx
Java Fundamental ( JSE ) simple tutorial
1-2 Pengenalan Java.pptx
pengetahuan dasar tentang bahasa pemrograman
Pertemuan 1
Jeni Intro2 Bab01 Review Konsep Dasar Dalam Java
PERT 2 & 4 Pengenalan_Java.pptx PERT 2 & 4 Pengenalan_Java.pptx
Object oriented programming menggunakan java
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf

Recently uploaded (20)

PPTX
contoh ppt kuliah kerja praktek iqbal.pptx
PPTX
sistem kendali prosebbbbkkkhffssgjjs.pptx
PPTX
Ppt sidang model POE berbatuan simulasi PHET
DOCX
MATRIKS RANCANGAN AKTUALISASI maaf ini syarat saja
PPTX
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
PPTX
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
PPTX
BAHAN TAYANG GATI_Modul GATI KalTeng 2025.pptx
PPTX
Proposal Riset_BRImo Conversatinal Banking.pptx
PPTX
Analisis Kecepatan Kendaraan Pada Ruas Jalan Perkotaan Tanjung Selor.pptx
PPTX
Presentasi Media Digital dan Esktremisme-Pusbangkom Kemenag.pptx
PPTX
PPT bab 2 Kedudukan dan Fungsi Pancasila.pptx
PPTX
Presentasi_Pembelajaran_Mendalam_15_Slide.pptx
PPTX
BAHAN TAYANG GENTING - KalTeng - 29 Juli 2025.pptx
PPTX
kuliah kerja praktek muhhamd iqball.pptx
PPTX
pelayanan antenacal care terpadu 95.pptx
PPTX
upn “veteran” Jawa TIMUR tentang analisis data.pptx
PDF
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
PPTX
Bahan TM Petabekasi 2024YUUYUYUYUYU.pptx
PPTX
PPT SEMINAR pengaruh metode drill menggunakan bola gantung
PDF
Llama Implementations from Scratch - Avalon AI.pdf
contoh ppt kuliah kerja praktek iqbal.pptx
sistem kendali prosebbbbkkkhffssgjjs.pptx
Ppt sidang model POE berbatuan simulasi PHET
MATRIKS RANCANGAN AKTUALISASI maaf ini syarat saja
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
BAHAN TAYANG GATI_Modul GATI KalTeng 2025.pptx
Proposal Riset_BRImo Conversatinal Banking.pptx
Analisis Kecepatan Kendaraan Pada Ruas Jalan Perkotaan Tanjung Selor.pptx
Presentasi Media Digital dan Esktremisme-Pusbangkom Kemenag.pptx
PPT bab 2 Kedudukan dan Fungsi Pancasila.pptx
Presentasi_Pembelajaran_Mendalam_15_Slide.pptx
BAHAN TAYANG GENTING - KalTeng - 29 Juli 2025.pptx
kuliah kerja praktek muhhamd iqball.pptx
pelayanan antenacal care terpadu 95.pptx
upn “veteran” Jawa TIMUR tentang analisis data.pptx
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
Bahan TM Petabekasi 2024YUUYUYUYUYU.pptx
PPT SEMINAR pengaruh metode drill menggunakan bola gantung
Llama Implementations from Scratch - Avalon AI.pdf

Macam macam keyword java dan penjelasanya

  • 1. Macam –macam Keyword JAVA dan Penjelasanya 1. 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. 2. 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. 3. Boolean boolean digunakan untuk menyatakan variable yang dapat menyimpan nilai boolean yaitu benar atau salah. 4. Break Digunakan untuk melanjutkan eksekusi program ke statement selanjutnya segera setelah selesai mengeksekusi suatu statement. 5. byte Kata kunci byte digunakan untuk menyatakan variable dapat menyimpan data integer sebanyak 8-bit. 6. case Digunakan untuk membuat case-case individu dalam pernyataan switch.
  • 2. 7. catch sebuah blok satement yang dieksekusi jika pengecualian dijalankan pada blok pendefinisian oleh kata kunci try sebelumnya. 8. char Kata kunci char digunakan untuk menyatakan variable yang dapat menyimpan data karakter sebanyak 16-bit. 9. class digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya. 10. const const tidak digunakan dan tidak memiliki fungsi. 11. continue Digunakan untuk melanjutkan eksekusi program pada akhir pengulangan. 12. default Default dapat digunakan dalam pernyataan switch untuk label blok pernyataan yang akan dieksekusi jika case tidak sesuai dengan nilai tertentu. 13. 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. 14. double Digunakan untuk menyatakan variable dapat menampung 64-bit tipe data float. 15. 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 .
  • 3. 16. enum (J2SE 5.0) Sebuah Java kata kunci yang digunakan untuk mendeklarasikan tipe enumerasi. Enumerations memperpanjang kelas dasar Enum. 17. extends Keyword yang digunakan bila terjadi pewarisan, kelas yang mewariskan method dan attributenya disebut kelas super, sedangkan yang diwariskan disebut subkelas. 18. final Dengan keyword ini kelas tidak dapat menurunkan kelas lain, method tidak dapat dioverride oleh method lain, membentuk suatu attribute menjadi konstanta. 19. finally Digunakan untuk mendefinisikan suatu blok statemen untuk blok yang ditetapkan sebelumnya dengan kata kunci try. 20. float Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data decimal. 21. 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 . 22. goto Meskipun tercantum sebagai kata kunci di Java, goto tidak digunakan dan tidak memiliki fungsi. 23. 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.
  • 4. 24. 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. 25. 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. 26. 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. 27. int Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data bilangan asli. 28. 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 29. native Digunakan dalam deklarasi metode untuk menentukan bahwa metode ini tidak diimplementasikan dalam file sumber Java yang sama, melainkan dalam bahasa lain . 30. new Digunakan untuk membuat sebuah instance dari kelas atau array / obyek.
  • 5. 31. package Sekelompok jenis. Paket dinyatakan dengan kata kunci paket. 32. Private Dengan keyword ini kelas/method/attribute tidak bisa diakses oleh kelas lain bahkan juga tidak dapat diturunkan. 33. Protected Dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain yang satu package atau kelas lain tersebut merupakan turunannya. 34. public Merupakan keyword dimana dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain dimanapun. 35.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. 36. Short Digunakan untuk menyatakan variable dapat menampung 16-bit tipe data integer. 37. 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). 38. strictfp (J2SE 1.2) Digunakan untuk membatasi presisi dan pembulatan perhitungan floating point untuk memastikan portabilitas.
  • 6. 39. 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. 40. Switch Kata kunci switch digunakan dengan case dan default, yang akan memeriksa sebuah variabel, dan mengeksekusi blok pernyataan yang sama dengan case tersebut. 41. 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. 42. This Keyword yang digunakan untuk menyatakan objek sekarang dan tanpa instansiasi. 43. 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. 44. Throws Digunakan dalam deklarasi metode untuk menentukan pengecualian tidak ditangani dalam metode melainkan diteruskan ke tingkat yang lebih tinggi berikutnya program. Semua
  • 7. pengecualian tidak tertangkap dalam sebuah metode yang tidak case RuntimeException harus dideklarasikan menggunakan throws kata kunci. 45. 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 . 46. 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. 47. Void Keyword yang merupakan tipe jenis return value dimana method yang menggunakan keyword ini tidak mengembalikan nilai apapaun setelah dipanggil atau dieksekusi. 48. 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. 49. 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.
  • 8. 50. Long Long kata kunci digunakan unuk menyatakan sebuah lapangan yang dapat memegang 64-bit masuk integer yang melengkapi dua. Kata kunci ini digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe long. 51. By value by value maka isi atau nilai dari variabel yang ada di parameter aktual akan dicopykan ke parameter dari fungsi pemanggil. Dengan demikian tidak ada hubungannya parameter aktual dengan parameter pemanggilnya. Sehingga perubahan pada parameter pemanggil tidak akan mengubah parameter aktual.