Keyword adalah
identifier khusus yang sudah disediakan oleh Java untuk tujuan tertentu. Kalian
tidak dapat menggunakan keyword sebagai nama dari variabel, class, method.
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 :
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-bit
Unicode 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
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
:
<constant_name>[(arguments)]
[{class body}]
Sekian postingan mengenai Keywords pada Java,semoga bermanfaat.
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 Plant{ }
interface Dycotyle
extends Plant{ }
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
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");
Null
Variavel yang mewakili
jika tidak ada nilai.
Contoh dan Syntax Null
:
i = null;
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 san 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
Stictfp :
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;
}
Try
Medefinisikan blok
pernyataan yang telah exception handling. Jika pengecualian dilemparkan dalam
try blok, opsional catch blok dapat menagani menyatakan jenis pengecualain.
Juga,opsionalfinally blok dapat dideklarasikan yang akan dijalankan ketika
keluar eksekusi try blok dan catch klausa, telepas dari apakah
pengecualaindibuang atau tidak. Sebuah try blok harus memilki minimal satu
catch klausa atau finally blok.
Contoh dan Syntax Try :
String input =
"";
// capture input
from user...
int number;
try {
number = Integer.parseInt(input);
} catch
(NumberFormatException ex) {
number = -1; // assigns
a default value
}
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
}
Sekian postingan mengenai Keywords pada Java,semoga bermanfaat.






0 komentar:
Posting Komentar