-
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.
-
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.
-
boolean
boolean digunakan untuk menyatakan variable yang dapat
menyimpan nilai boolean yaitu benar atau salah.
-
break
Digunakan untuk
melanjutkan eksekusi program ke statement selanjutnya segera setelah selesai
mengeksekusi suatu statement.
Examples
for (i=0; i
{
if
()
{
break;
-
byte
Kata kunci byte digunakan untuk menyatakan variable dapat
menyimpan data integer sebanyak 8-bit.
Examples
byte b = 124;
-
case
Digunakan untuk
membuat case-case individu dalam pernyataan switch.
-
catch
sebuah blok satement
yang dieksekusi jika pengecualian dijalankan pada blok pendefinisian oleh kata
kunci try sebelumnya.
Examples
try
{
}
catch ( e)
{
}
-
char
Kata kunci char digunakan untuk menyatakan variable yang
dapat menyimpan data karakter sebanyak 16-bit.
Examples
char delimiter = ';';
-
class
digunakan untuk
mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya.
Examples
public class Rectangle
{
float width;
float height;
. continue
Digunakan untuk melanjutkan eksekusi program pada akhir
pengulangan.
Examples
for (i=0; i
{
if ()
{
continue;
}
}
-
default
Default dapat
digunakan dalam pernyataan switch untuk label blok pernyataan yang akan
dieksekusi jika case tidak sesuai dengan nilai tertentu.
-
do
Digunakan bersama dengan while untuk membuat do-while
pengulangan(looping
) 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.
Examples
do
{
}
while (!found);
-
double
Digunakan untuk menyatakan variable dapat menampung
64-bit tipe data float.
Examples
double ratio = .01;
-
else
Kata kunci lain yang digunakan bersama dengan if untuk
membuat pernyataan jika-lain.
Examples
if (condition)
{
}
else
{
}
-
enum (J2SE
5.0)
Sebuah Java kata kunci yang digunakan untuk
mendeklarasikan tipe enumerasi. Enumerations memperpanjang kelas dasar Enum.
-
extends
Keyword yang digunakan bila terjadi pewarisan, kelas yang
mewariskan method dan attributenya disebut kelas super, sedangkan yang
diwariskan disebut subkelas.
Examples
public class Rectangle extends Polygon
{
}
-
final
Dengan keyword ini kelas tidak dapat menurunkan kelas lain,
method tidak dapat dioverride oleh method lain, membentuk suatu attribute
menjadi konstanta.
Examples
public final class MyFinalClass
{
}
public class MyClass
{
public final String
myFinalMethod()
{
}
}
-
finally
Digunakan untuk mendefinisikan suatu blok statemen untuk
blok yang ditetapkan sebelumnya dengan kata kunci try.
Examples
try
{
}
catch ( e)
{
}
finally
{
}
-
float
Digunakan untuk menyatakan variable dapat menampung
32-bit tipe data decimal.
-
for
Kata kunci untuk digunakan untuk membuat untuk
pengulangan
( looping ) .
Examples
int i;
for (i=0; i
{
}
-
goto
Meskipun tercantum sebagai kata kunci di Java, goto tidak
digunakan dan tidak memiliki fungsi.
-
if
if digunakan untuk menguji suatu ekspresipernyataan ,
jika ekspresi bernilai true, blok statement yang berhubungan akan dieksekusi.
Kata kunci ini juga dapat digunakan untuk membuat pernyataan if-else.
Examples
if (condition)
{
}
if (condition)
{
}
else
{
}
-
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.
Examples
public class Truck implements IVehicle
{
}
-
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.
Examples
import java.io.File;
import java.net.*;
-
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.
Examples
if (node instanceof TreeNode)
{
}
-
int
Digunakan untuk menyatakan variable dapat menampung
32-bit tipe data bilangan asli ( real ).
Examples
int number = 5;
-
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
-
long
Long is a Java primitive type. A long variable may store
a 64−bit signed integer.
Examples
long number = 5;
long anotherNumber = 34590L;
long octalNumber = 0377;
long hexNumber = 0xffl;
-
native
Digunakan dalam deklarasi metode untuk menentukan bahwa
metode ini tidak diimplementasikan dalam file sumber Java yang sama, melainkan
dalam bahasa lain .
Examples
native String getProcessorType();
-
new
Digunakan untuk membuat sebuah instance dari kelas atau
array / obyek.
Examples
String sName = new String();
-
null
null is a Java reserved word representing no value.
Examples
Integer i;
i = null;
String s;
if (s != null)
{
}
-
package
Sekelompok jenis. Paket dinyatakan dengan kata kunci
paket.
package com.mycompany;
public class MyClass
{
}
-
private
Dengan keyword ini kelas/method/attribute tidak bisa
diakses oleh kelas lain bahkan juga tidak dapat diturunkan.
Examples
package com.mycompany;
public class MyClass
{
}
-
protected
Dengan keyword ini kelas/method/attribute dapat diakses
oleh kelas lain yang satu package atau kelas lain tersebut merupakan
turunannya.
Examples
public class MyPublicClass
{
protected class MyPrivateClass
{
}
protected int i;
protected String myMethod()
{
}
}
-
public
Merupakan keyword dimana dengan keyword ini
kelas/method/attribute dapat diakses oleh kelas lain dimanapun.
Examples
public class MyPublicClass
{
-
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.
Examples
public void myVoidMethod()
{
return;
}
public String myStringMethod()
{
String s = "reponse";
return s;
}
public int myIntMethod()
{
int i = 8;
return(i);
}
-
short
Digunakan untuk menyatakan variable dapat menampung
16-bit tipe data integer.
Examples
short number = 5;
-
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).
Examples
public class MyPublicClass
{
public final static int MAX_OBJECTS = 100;
static int _numObjects = 0;
static class MyStaticClass
{
}
static int getNumObjects()
{
}
}
-
strictfp (J2SE
1.2)
Digunakan untuk membatasi presisi dan pembulatan
perhitungan floating point untuk memastikan portabilitas.
-
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.
Examples
public class MyClass
{
public MyClass(String arg)
{
super(arg);
}
public String myStringMethod()
{
return super.otherStringMethod();
}
-
switch
Kata kunci switch digunakan dengan case dan default, yang
akan memeriksa sebuah variabel, dan mengeksekusi blok pernyataan yang sama
dengan case tersebut.
Examples
int arg = ;
switch (arg)
{
case 1:
break;
case 2:
break;
default:
break;
-
this
Keyword yang digunakan untuk menyatakan objek sekarang
dan tanpa instansiasi.
Examples
public class MyClass
{
int number;
public MyClass(int number)
{
this.number = number;
}
}
-
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.
Examples
import java.io.IOException;
public class MyClass
{
public method readFile(String filename) throws IOException
{
if (error)
{
throw new IOException("error reading file");
}
}
}
-
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.
-
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.
Examples
public class MyClass
{
private transient String password;
}
-
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.
-
void
Keyword yang merupakan tipe jenis return value dimana
method yang menggunakan keyword ini tidak mengembalikan nilai apapaun setelah
dipanggil atau dieksekusi.
Examples
public class MyClass
{
public void doSomething();
{
return;
}
}
-
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.
Examples
public class MyClass
{
volatile int sharedValue;
}
-
while
Kata kunci while digunakan untuk membuat pengulangan
while, yang menguji suatu ekspresi perhitungan 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.
Examples
while (!found)
{
}
Terimakasih sudah mengunjungi blog saya
semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa
membantu pembelajaran dan menambah pengetahuan
-D.O.C ( Dwi Okte Cahyaningrum )