Keyword Java



Keyword Java - Bahasa pemrograman Java memiliki total 50 keyword yang memliki arti dan fungsi tersendiri. Keyword Java tidak bisa digunakan sebagai nama variabel. Beikur ini adalah daftar Keyword Java beserta contoh dan sintax penggunaanya :

Abstract
Abstract adalah kata kunci yang digunakan untuk menyatakan kelas atau metode untuk menjadi abstract. Sebuah metode tidak memiliki implementasi, semua kelas yang berisi metode abstract harus dari mereka abstrak, walaupuntidak semua kelas abstrak memiliki metode abstrak.Objek dari kelas abstrak tidak dapat instantiated, tetapi dapat diperpanjang olh kelas lain. Semua subclass dari kelas abstrak harus menyediakan implementasi untuk semua metode abstrak, atau juga harus abstrak.
Contoh dan Syntax Abstract :
public abstract class Car {
public abstract void drive();
}
Assert
Assert merupakan kata kunci yang ditambahkan dalam J2SE 1,4, digunakan untuk membuat pernyataan yang programmer percaya selalu benar dititik dalam program. Jika pernyataan akan diaktifkan ketika program dijalankan dan ternyata bahwa pernyataan adalah palsu, Kata kunci ini dimasukkan untuk membantu dalam debugging.
Contoh dan Syntax Assert :
assert expression1 : expression2;
Boolean
Kata kunci yang digunakan untuk menyatakan suatu bidang yang dapat menyimpan suatu nilai Boolean, yaitu baik true atau false. Kata kunci ini juga digunakan untuk menyatakn bahwa metode yang mengembalikan nilai tipe Boolean.
Contoh dan Syntax Boolean :
public boolean hasChildren() {
return true;
}
Break
Digunakan untuk melanjutkan pelaksanaan program dipernyataan segera setelah blok
melampirkan saat ini ataupernyataan jika diikuti sebuah label.
Contoh dan Syntax Break :
for (int count = 0; count < 100; count++) {
System.out.println("count = " + count);
if (count > 70) {
break;
}
}
Byte
Byte kata kunci yang digunakan untuk menyatakan suatu bidang yang dapat menyimpan sebuah 8 – bit menandatangani dua complement integer. Kata kunci ini juga digunakan untuk menyatakan bahwa suatu metode mengembalikan nilai tipe byte.
Contoh dan Syntax Byte :
public byte getMonth() {
return 12;
}
Case
Case digunakan untuk membuat kasus-kasus individu dalam pernyataan switch.
Contoh dan Syntax Case :
switch (expression) {
case constant_1:
// statement 1
break;
case constant_2:
// statement 2
break;
case constant_3:
// statement 3
break;
//...
case constant_n:
// statement n
break;
default:
// if all the cases do not match
}
Catch dan Try
Dalam java, keyword catch harus dipasangkan dengan try, Catch Mendefinisikan sebuah handler pengecualian kelompok pernyataan yang dieksekusi jika pengecualian dilemparkan diblok ditentukan oleh sebelumnya try kata kunci, kode ini akan dijalankan hanya jika kelas pengecualian dilemparkan adlah tugas kompatibel dengan kelas pengecualian dideklarasikan oleh catch klausa.
Contoh dan Syntax Catch :
try {
// code that may throws errors/excpetions
} catch (exception object is being thrown) {
// code to handle exception
} finally {
// code always executed, regardless of exception thrown or not,
// i.e clean up resources
}
Try
Keyword ini biasanya digunakan dalam suatu block program. keyword ini digunakan untuk mencoba menjalankan block program kemudian mengenai dimana munculnya kesalahan yang ingin diproses. Keyword ini juga harus dipasangkan dengan keyword catch ataukeyword finally yang akan dibahas pada point kedua dan ketiga.
Contoh dan Syntax Try :
// code that may throws errors/excpetions
} catch (exception object is being thrown) {
// code to handle exception
} finally {
// code always executed, regardless of exception thrown or not,
// i.e clean up resources
}
Char
Char kata kunci digunakan untuk menyatakan bidang yang dapat menyimpan 16-bitUnicode karakter. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe char.
Contoh dan Syntax Char :
public char getALetter() {
return 'A';
}
Class
Suatu jenis yang mendefinisikan implementasi dari jenis objek tertentu. Sebuah defenisi kelas mendefinisikan instance kelas bidang dan metode dan kelas batin serta menetukan antar muka kelas dan segera mengimplementasikan superclass kelas. Jika super class tidak secara eksplisit ditentukan, superclass secara implisit object
Contoh dan Syntax Class :
class Person {
// properties...
// methods...
}
Continue
Digunakan untuk melanjutkan eksekusi program pada akhir tubuh loop saat ini. Jika diikuti dengan label, continue eksekusi kembali pada akhir tubuh loop berlabel melampirkan. Penggunaan keyword ini untuk segera lompat ke perulangan berikutnya. Pernyataan-pernyataan setelah keyword continue dalam blok perulangan saat itu berarti diabaikan.
Contoh dan Syntax Continue :
for (int i = 1; i < 100; i++) {
if (i % 2 == 0) {
continue;
}
System.out.println(i);
Const
Meskipun reserved sebagai kata kunci dijava, const tidak digunakan dan memiliki fungsi.
Contoh dan Syntax Const :
N/A (Not Available)
Default
Default digunakan dalam sebuah pernyataan switch untuk label blok pernyataan yang akan dieksekusi jika tidak ada case cocok dengan nilai yang ditentukan. 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, import laporan dapat mengipor statc anggota kelas.
Contoh dan Syntax Default :
int arg = ;
switch (arg)
{
case 1:
break;
case 2:
break;
default:
break;
}
Do
Kata kunci yang dpat digunakan bersama dengan whie untuk membuat sebuah do while loop, yang menjalankan suatu blok statement berkaitan dengan loop dan kemudian tes ekspresi Boolean yang dapat berkait dengan while, jika ekspresi bernilai true, blok dijalankan lagi, ini trussampai ekspresi bernilai false.
Contoh dan Syntax Do :
do {
// statements
} while (condition is true);
Double
Kata kunci yang digunakan untuk menyatakan sebuah lapangan yang dapat memegang 64-bit. Kata kunci ini juga digunakan untuk menyatakan bahwa suatu metode megembalikan nilai tipe double.
Contoh dan Syntax Double :
public double getBalance() {
return balanceAmount;
}
Else
Kata kunci ini dapat digunakan bersama if untuk membuat penyataan if-else yang menguji suatu ekspresi Boolean, jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan if dievaluasi, jika ia bernilai false blok, dari laporan yang berkaitan dengan else dievaluasi.
Contoh dan Syntax Else :
if (condition) {
// do something if condition is met
} else {
// do something else if condition is not met
}
Enum
Sebuah java kata kunci yang igunakan untuk mendeklarasikan tipe enumerasi. Matri memperpanjang kelas dasar enum.
Contoh dan Syntax Enum :
[(arguments)] [{class body}]
Extends
Digunakan dalm sebuah deklarasi kelas untuk menetukan superclass, digunakan dalam deklarasi interface nutuk menentukan satu atau lebih superinterface. Kelas X Y meluas kelas untuk menmbah fungsionalitas, baik dengan menambahkan field atau metode ke Y kelas, atau dengan meng-overridemetode kelas Y. Antarmuka Z memperluas satu atau lebih interface dengan menmbahkan metode. Kelas X dikatakan sebagai subclass Y kelas, interface Z dikatakan sebagai interface dari interface itu meluas. Juga digunakan untuk menentukan batas atas sebuah ketik Generics.
Contoh dan Syntax Extends :
interface Animal { }
interface Reptile extends Animal { }
Final
Mendefinisikan entitas sekali yang tidak dapat diubah atau berasal dari nanti. Lebih spesifk, sebuah kelas akhir tidak dapat subclassed, metode akhir tidak dapat diganti, dan variabel final dapat trjadi paling banyak sekali sebagai ekspresi kiri. Semuametode dikelas terakhir secara implicit final.
Contoh dan Syntax Final :
final class A { }
Finally
Keyword ini merupakan keyword yang menunjukan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada.
Contoh dan Syntax Finally :
try {
// code that may throws errors/excpetions
} catch (exception object is being thrown) {
// code to handle exception
} finally {
// code always executed, regardless of exception thrown or not,
// i.e clean up resources
}
Float
Float kata kunci digunakan untuk menyatakan sebuah lapanagn yang dapa memegang 32-bit persisi tunggal IEEE 754-angka floating point. Kata kinci ini juga digunakan untuk menyatkan bahwa suatu metode mengembalikan tipe float. Float merupakan tipe data primitif Java. Sebuah variabel float dapat menyimpan nilai tunggal-presisi floating point.
Contoh dan Syntax Float :
public float getBalance() {
return balanceAmount;
}
For
For kata kunci digunakan untuk membuat loop, yang menmpatkan inisialiasai variabel, suatu ekspresi Boolean, dan suatu incrementation. Inisialisasi variable dilakukan terlebih dahulu, kemudian ekspresi Boolean dievaluasi. Jika ekspresi bernilai true, blok pernyataan yang berhubungan loop dijalaankan dan kemudian incrementation yang dilakukan.
Contoh dan Syntax For :
for (int i = 0; i < 10; i++) {
System.out.println("Number: " + i);
}
Goto
Meskipun receved sebagai kata kunci dijava, goto tidak digunakan dan memiliki fungsi pada java.
Contoh dan Syntax Goto :
N/A (Not Available)
If
If digunakan untuk membuat pernyataan jika yang menguji suatu ekspresi bernilai true, blok pernyataan yang berhubungan dengan jika pernyataan dijalankan. Kata kunci ini juga dapat digunakan untuk membuat pernyataan lain.
Contoh dan Syntax If :
if (condition) {
// do something if condition is met
} else {
// do something else if condition is not met }
Implement
Untuk menentukan satu atau lebih interface yang diimplementasikan oleh kelas saat ini. Kelas A mewarisi jenis dan metode abstrak dinyatakan oleh interface. Implements digunakan dalam deklarasi kelas untuk menunjukkan bahwa kelas yang dinyatakan menyediakan implementasi untuk semua metode yang dideklarasikan dalam interface yang namanya mengikuti implements Java Keyword.
Contoh dan Syntax Implement :
interface Peson { }
interface Employee {}
class Director implements Person, Employee { }
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. 
Contoh dan Syntax Import :
import java.awt.*;
import java.util.List;
import java.io.File;
Instanceof
Sebuah operator biner yang menggunakan sebuahreferensi objek sebagai operan pertama dan kelas atau antar muka sebagai operan kedua dan menghasilkan hasil Boolean.
Contoh dan Syntax Instanceof :
Object msg = new String("Hello");
if (msg instanceof String) {
System.out.println("A String");
}
Int
Adalah kata kunci yang digunakan untuk menyatakan sebuah lapangan yang dapat memegang 32-bit masuk integer melengkapi dua. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai int.
Contoh dan Syntax Int :
int childCount;
Interface
Digunakan untuk menyatakan tipe khusus kelas yang hanya berisi metode abstrak, konstan (static final) bidang dan static interface. Hal ini nantinya akan diimplementasikan oleh kelas yang menyatakan antarmuka dengan implementasi kata kunci.
Contoh dan Syntax Interface :
interface Vehicle {
void start();
void stop();
}
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.
Contoh dan Syntax Long :
public long getAmount() {
return amount;
}
Native
Digunakan dalm deklarasi metode untuk menentukan bahwa metode ini tidak diimplementasikan dalam file sumber java yang sama, melainkan dalm bahasa lain.
Contoh dan Syntax Native :
public class NativeExample {
public native void fastCopyFile(String sourceFile, String destFile);
}
New
New digunakan untuk membuat sebuah instance dari sebuah kelas atau array.
Contoh dan Syntax New :
String text = new String("Hello");
Package
Sekelompok jenis paket dinyatakan dengan package kata kunci.
Contoh dan Syntax Package :
packagecom.mycompany; public class MyClass
{
}
Private
Kata kunci yang digunakan dalam pembagian lapangan, metode, atau kelas batin, anggota swasta hanya dapat diakses oleh anggota lain dari kelas mereka sendiri.
Contoh dan Syntax Private :
class A {
private void foo() { }
void bar() {
foo(); // okay, no problem!
}
}
class B {
void woo() {
A a = new A();
a.foo(); // Oh no! since foo() is private
}
}
Protected
Keyword  yang digunakan dalam pembagian lapangan, metode,atau kelas batin, anggota yang dilindungi hanya dapat diakse oleh anggota kelas mereka sendiri, bahwa kelas itu subclass atau kelas yang sama.
Contoh dan Syntax Protected :
package p1;
public class Person {
protected String name;
}
Public
Public keyword yang digunakan dalam deklarasi metode, kelas, atau bidang, kelas umum, metode dan bidang dapat diakses oleh anggota dari setiap kelas.
Contoh dan Syntax Public :
public class Person {
public String name;
public void eat() {
}
}
Return
Digunakan untuk menyelesaikan pelaksanaan metode. Hal ini dapat diikuti oleh suatu nilai yang dapt diperlukan oleh defenisi metode yang dikembalikan ke pemanggil.
Contoh dan Syntax Return:
void doSomething() {
// do something
if (condition) {
return;
}
}
Short
Short kata kunci digunakan untuk menyatakan bidang bisa menampung 16-bit integer melengkapi menandatangi dua. Kata kunci ini juga digunaka untuk menyatakan bahwa metode yang mengembalikan nilai tipe short.
Contoh dan Syntax Short :
public short getLength() {
return 20120;
}
Static
Digunakan untuk menyatakan sebuah lapangan, metode atau kela batin sebagai bidang kelas. Kelas mempertahankn satu salinan bidang kelas terlepas dari berapa banyak contoh yang ada dari kelas itu. Static juga digunakan untuk mendefinisikan sebuah metode sebagai metode kelas. Kelas metode yang terikat ke kelas, bukan ke contoh spesifik, dan hanya dapat beroperasi pada kolom kelas. (kelas dan interface dideklarasikan sebagai static anggota lain kelas atau interface sebenarnya top-level kelas dan tidak inner class).
Contoh dan Syntax Static :
public class Car {
static class Engine {
}
}
Strictfp

Sebuah keyword yang digunakan untuk membatasi persis dan pembulatan pehitungan floating point untuk memastikan portabilitas.

Contoh dan Syntax Strictfp :
strictfp interface StrictFPInterface {
double calculate();
strictfp double compute(); // compile error
}
Super
Keyword yang digunakan untuk mengakses variabel dan metode dari kelas super maupun sub kelas.
Contoh dan Syntax Super :
public class Super {
protected int number;
protected showNumber() {
System.out.println("number = " + number);
}
}
public class Sub extends Super {
void bar() {
super.number = 10;
super.showNumber();
}
}
Switch
Kata kunci yang digunakan dalam hubunganya dengan case dan default untukmembuat pernyataan swtch,yang mengavaluasi sebuah variable, nilai cocok untuk tertentu case,dan engeksekusi blok pernyataan terkait dengan case.
Contoh dan Syntax Switch :
switch (value)
{
case constanta 1 : statement 1;
break;
case constanta 2 : statement 2;
break;
default : statement x;
}
Synchronized
Digunakan dalam deklarasi atau blok kode metode untuk mendapatkan mutex kunci untuk objek sedangkan saat benag mengekekusi kode.
Contoh dan Syntax Synchronized:
synchronized (expression) {
// synchronized code block
}
This
Digunakan untuk mewakili sebuah instance dari kelas dimana ia muncul. This dapat digunakan untuk mengakses anggota kelas sebagai referensi. This juga kata kunci digunakan untuk meneruskan panggilan dari satu konstuktor dikelas untuk konstuktor lain dikelas yang sama.
Contoh dan Syntax This :
class Manager {
Employees[] employees;
void manageEmployees() {
int totalEmp = this.employees.length;
System.out.println("Total employees: " + totalEmp);
this.report();
}
void report() { }
}
Throw
Kata kunci yang digunakan untuk menangani exception jenis tugas yang kompatibel. Jika tikada handler pengecualian tersebut ditemukan dalam metode yang sekarang, maka kembali metode dan proses ini diulang dalam metode distack, maka pengecualian dilewatkan kehandler pengecualian theard itu tidak tertangkap.
Contoh dan Syntax Throw :
void aMethod() throws Exception1, Exception2 {
// statements...
if (an exception occurs) {
throw new Exception1();
}
// statements...
if (another exception occurs) {
throw new Exception2();
}
}
Throws
Digunakan dalam deklarasi metode untuk menentukan pengecualian tidak ditangani dalam metode melainkanditeruskan ketingkat yang lebih tniggi berikutnya program. Semua tertngkap pengecualian dalam sebuah metode yang tidak kasus RuntimeException harus dideklarasikan menggunakan throws kata kunci.
Contoh dan Syntax Throws :
void aMethod() throws Exception1, Exception2 {
// statements...
if (an exception occurs) {
throw new Exception1();
}
// statements...
if (another exception occurs) {
throw new Exception2();
}
}
Transient
Menyatakan bahwa medan bukan contoh default seri bentuk objek.
Contoh dan Syntax Transient :
class Rectangle {
int width;
int height;
transient long area;
}
Volatile
Digunakan dalam deklarasi lapangan untuk menentukan bahwa variabel yang diubah asynchronously oleh bersamaan menjalankan thread, metode, kelas dan interface sehingga tidak dapat dideklarasikan volative.
Contoh dan Syntax Volatile :
class VolatileExample {
volatile int x;
}
Void
Kata kunci yang digunakan untuk menyatakan bahwa suatu metode tidak mengembalikan nilai apapun.
Contoh dan Syntax Void :
public void doSomething() {
// do something
// no return
}
While
Kata kunci digunakan untuk membuat loop semntara, ynag menguji suatu ekspresi Boolean dan mengeksekusi blok pernyataan yang berhubungan dengan loop jika ekspresi bernilai true, ini terus sampai ekspresi bernilai false. Kta kunci ini juga dapat gunakan untuk membuat sebuah do-while-loop.
Contoh dan Syntax While :
while (condition is true) {
// statements
}

Beberapa poin yang perlu diperhatikan mengenai keyword Java :
Const dan goto adalah kata-kata resevered tetapi tidak digunakan.
True, False, dan Null adalah literal bukan keyword
Semua keyword ditulis dalam huruf kecil

Grup Keyword


Sumber :
Code Java , diterjemahkan dan sedikit dikembangkan oleh Rido Agil.

Post a Comment

Previous Post Next Post