KATA KUNCI JAVA
Break:
Kata
kunci aliran kontrol, digunakan untuk keluar dari kalang do, for atau while, yaitu
dengan melewati kondisi kalang normal. Kata knci break dapat juga digunakan
untuk keluar dari pernyataan switch. Pada pengulangan bersarang, break selalu
menghentikan pengulangan paling dalam.
Char:
Type
data dasar digunakan untuk mendeklarasikan variabel karakter. Karakter Java
berbeda dengan karakter ASCII. Java menggunakan himpunan karakter UNICODE, yang
merupakan nilai 16 bit tak bertanda (unsigned).
Ukuran semua jenis tipe pada Java ditentukan secara eksplisit. Karena Java
menggunakan representasi “mesin virtal” pada interpreter, bahasa Java
menentukan ukuran eksak dalam bit dari semua tipe dasar. hal ini menyebabkan
portabilitas yang tinggi karena tidak ada perbedaan ukuran tipe data dasar di
berbagai platform. Hal ini juga yang menyebabkan makro sizeof() tidak diperlukan lagi.
case:
Kata
kunci aliran kontrol yang merupakan bagian dari ekspresi “switch”. Kata kunci case
digunakan untuk menunjuk nilai tunggal (atau “kasus”) dari banyak ekspresi
dalam keseluruhan ekspresi switch.
Lihat juga kata kunci switch.
continue:
Kata
kunci aliran kontrol digunakan untuk melewati tubuh kalang dan kembali ke
kondisi pengujian kalang.
const:
Dicadangkan
untuk keperluan mendatang.
default:
Kata
kunci aliran kontrol yang merupakan bagian dari ekspresi “switch”. Lihat kata kunci case diatas. Kata kunci default
digunakan untuk menunjuk “kasus default” yang akan dieksekusi bila tidak ada
“kasus” lain yang terpenuhi. Lihat juga kata kunci switch.
do:
Kata
kunci aliran kontrol digunakan pada ekspresi pengulangan. Kata kunci ini
digunakan jika Anda ingin pengulangan dieksekusi satu kali sebelum kondisi
pengulangan diuji.
double:
Type
data dasar digunakan untuk mendeklarasikan variabel double. Variabel double
pada Java mempunyai panjang 64 bit dan mengikuti ketentuan IEEE 754.
else:
Kata
kunci aliran kontrol yang merupakan bagian dari ekspresi “if”. Lihat kata kunci if.
Kata kunci else menunjuk blok kode
yang akan dieksekusi jika kondisi if
dievaluasi sebagai salah.
float:
Type
data dasar, digunakan untuk mendeklarasikan variabel float. Variabel float pada
Java mempunyai panjang 32 bit dan mengikuti ketentuan IEEE 754.
for:
Kata
kunci aliran kontrol yang digunakan dalam ekspresi kalang. Pengulangan for adalah tipe pengulangan yang paling
umum dan paling banyak digunakan apabila jumlah iterasi (pengulangan)
ditentukan secara eksak melalui konstanta atau ekspresi sederhana. Pengulangan for memungkinkan inisialisasi otomatis
dan penambahan/pengurangan varabel perncacah.
if:
kata
kunci aliran kontrol digunakan dalam pembuatan titik percabangan atau
keputusan. Kata kunci else bisa
digunakan sebagai bagian dari ekspresi if.
int:
Tipe
data dasar, digunakan untuk mendeklarasikan variabel bilangan bulat. Variabel
bertipe int pada Java merupakan nilai
32 bit bertanda (signed).
long:
Tipe
data dasar, digunakan untuk mendeklarasikan variabel bilangan bulat panjang.
Variabel bertipe long pada Java
merupakan nilai 64 bit bertanda.
return:
Ekspresi
aliran kontrol digunakan untuk melewatkan eksekusi dari fungsi yang dipanggil
kembali ke fungsi pemanggil. Kata kunci return
dapat juga digunakan untuk mengembalikan nilai ke fungsi pemanggil.
short:
Tipe
data dasar, digunakan untuk mendeklarasikan variabel bilangan bulat pendek.
Variabel bertipe short pada Java
merupakan nilai 16 bit bertanda.
static:
Karena
Java adalah bahasa berorientasi objek murni, kata kunci static mempunyai arti khusus. Kata kunci static dapat diterapkan pada variabel data kelas maupun metode
kelas. Pada kedua kasus tersebut, berarti metode atau variabel dapat digunakan
pada keseluruhan kelas dan tidak diinstansiasi dengan setiap objek.
switch:
Kata
kunci aliran kontrol, digunakan untuk mengimplementasikan keputusan jamak. kata
kunci switch menguji sebuah ekspresi
memenuhi salah satu dari kasus yang diberikan atau tidak. Lihat kata kunci case. masing-masing kasus berupa nilai
bilangan bulat konstan.
void:
Tipe
data dasar, digunakan untuk menyatakan bahwa fungsi (atau metode) tidak
mengembalikan nilai apapun.
while:
Kata
kunci aliran kontrol, digunakan untuk mengimplementasikan pengulangan yang akan
terus-menerus diulang selama ekspresi yang diuji masih bernilai benar. Bila
ekspresi yang dievaluasi sudah bernilai salah, pengulangan dihentikan.
Sembilan
belas kata kunci di atas, terdapat pada Java maupun C, sekaligus merupakan kata
kunci yang paling sering digunakan. Beberapa kata kunci inilah yang membentuk
program Anda dan ini merupakan alasan mengapa Java masih tampak serupa dengan
C.
KATA
KUNCI TIPE KHAS JAVA
byte:
Tipe
data dasar yang hanya merepresentasikan byte tunggal sebagai nilai 8 bit
bertanda.
boolean:
Tipe
data dasar yang hanya merepresentasikan dua nilai : true (benar) atau false (salah).
Baik true maupun false juga merupakan kata kunci. Tipe data boolean hanya memerlukan penyimpanan sebesar 1 bit. Tipe boolean pada Java mengeliminasi perlunya
#define yang biasa digunakan pada C
dan C++ untuk mendefinisikan true dan
false yang masing-masing melambangkan
1 dan 0.
KATA KUNCI PERNYATAAN KHAS
JAVA
catch:
Kata
kunci aliran kontrol yang merupakan bagian dari model eksepsi Java. eksepsi
merupakan mekanisme penanganan kesalahan dan bila digunakan dengan tepat dapat
sangat meningkatkan kehandalan aplikasi. Model ini berdasarkan pada ide bahwa
kondisi kesalahan dapat dikenali oleh aplikasi maupun sistem sehingga eksepsi
yang tepat dapat dilemparkan. Sebuah aplikasi mempunyai kemampuan
menangani “kondisi eksepsi” semacam ini dengan menggunakan kata kunci catch dan menyediakan penangan
kesalahan. kata kunci catch selalau
diikuti oleh eksepsi untuk menangkap kesalahan dan tubuh kode yang merupakan
penangan kesalahan. Kadang-kadang beberapa kata kunci catch dan penangan kesalahan dirangkai bersama-sama untuk menangani
beberapa jenis kondisi eksepsi.
finally:
Kata
kunci aliran kontrol yang merupakan bagian dari model eksepsi Java. Kata kunci finally memastikan bahwa blok kode tetap
dijalankan baik terjadi eksepsi maupun tidak. pada kenyataannya, kode finally bahkan dieksekusi meskipun
terdapat kata kunci return pada blok try.
throws:
Kata
kunci ini ditambahkan pada Java versi beta dan tidak ada pada versi alfa. Kata
kunci throws ditambahkan kepada
prototipe fungsi jika fungsi (atau metode) membangkitkan eksepsi. Sama seperti
pengecekan tipe secara ketat yang memperluas prototipe fungsi. Kata kunci throws juga memperluas prototipe fungsi
untuk model eksepsi Java.
try:
Kata
kunci aliran kontrol yang merupakan bagian dari model eksepsi Java. Kata kunci try membungkus atau melingkupi blok kode
yang ingin kita “coba” dan mungkin membangkitkan eksepsi. Dengan kata kunci throws yang dijelaskan di atas, kita
bisa tahu fungsi (metode) apa yang mungkin membangkitkan eksepsi hanya dengan
melihat prototipenya.
KATA KUNCI PEMODIFIKASI
KHAS JAVA
abstract:
Ini
merupakan kata kunci pemodifikasi yang hanya digunakan dengan kelas (class) dan
antarmuka (interface). Kata kunci ini
digunakan untuk menandai kelas atau antarmuka sebagai model generik yang
tujuannya tidak lain adalah agar diperluas oleh sebuah subkelas. Pemrogram C
tidak mempunyai konstruksi semacam ini karena ini adalah teknik berorientasi
objek yang lain.
final:
Kata
kunci pemodifikasi tipe dan metode yang serupa dengan kata kunci const tetapi mempunyai kegunaan lebih
luas. Kata kunci final dapat
diterapkan ke kelas, metode dan variabel. Kata kunci ini menandai kelas yang
tidak akan pernah mempunyai subkelas (tidak pernah diperluas), metode yang
tidak pernah ditumpangi, atau variabel yang mempunyai nilai konstan.
native:
Kata
kunci pemodifikasi metode yang menentukan bahwa sebuah metode diimplementasikan
dengan bahasa yang tergantung platform (seperti C) dan bukan dengan Java.
Kemampuan semacam ini penting karena beberapa alasan :
1. Unjuk kerja. Anda bisa menulis kode untuk aplikasi Java
Anda yang sensitif terhadap unjuk kerja. Aplikasi ini ditulis dengan kode yang
tergantung platform dan kemudian dikompilasi dan dioptimasi untuk jenis
prosesor tertentu.
2. Penggunaan kembali. Kemampuan untuk menggunakan kembali utilitas
tergantung platform yan sudah ada. hal ini biasanya berguna untuk program
utilitas C dan C++ berukuran besar yang telah tersedia.
private:
Kata
kunci pemodifikasi akses untuk tipe maupun metode. Merupakan komponen kunci
dari kelas dengan tujuan memungkinkan data kelas diproteksi. Kata kunci yang
diletakkan di depan variabel atau metode ini hanya memperbolehkan variabel atau
metode diakses dari metode dalam kelas itu sendiri.
public:
Kata
kunci pemodifikasi akses untuk tipe maupun metode. Kata kunci public menjadikan kelas identik dengan
struktur (secara umum, tidak ada proteksi data terhadap metode yang bersifat
eksternal bagi kelas itu).
protected:
Kata
kunci pemodifikasi akses untuk tipe maupun metode. Kata kunci protected serupa denga kata kunci private kecuali kata kunci ini
memungkinkan akses data dan metode dari subkelas. Konsep paket dapat mengubah
arti kata kunci ini.
synchronized:
Kata
kunci pemodifikasi metode untuk memastikan penggunaan metode (fungsi) akan
sinkron di antara banyak thread (jika ada banyak thread). pada dasarnya, synchronized menjadikan fungsi ini hanya
dapat dijalankan oleh satu thread pada suatu saat. Bahasa Java mempunyai
dukungan bawaan terhadap thread. Thread serupa dengan proses. Proses adalah
program yang dijalankan. Perbedaan antara proses dengan thread adalah bahwa
masing-masing proses diberi ruang memori dan keadaan proses (seperti register dan
ruang stack) sementera thread berbagi memori dan keadaan proses. Keunggulan
thread terletak pada ukuran dari eksekusi asinkron dan simultan. Contoh
yang baik dari utilitas thread adalah server file (atau server apa saja).
Server merupakan program yang mempunyai banyak prosedur, dan prosedur-prosedur
ini diaktifkan oleh program klien. Biasanya ada banyak klien yang membuat
permintaan ke satu server. Pada server yang tidak mendukung thread, permintaan
klien harus antri dan diproses secara berurutan. Pada server yang mendukung
thread, server membuat thread baru untuk tiap permintaan, yang akan
mempersingkat waktu tanggapan terhadap pengguna. Kedua, server yang mendukung
thread selalu siap untuk melakukan aksi beru dan oleh karena itu tidak pernah
dalam keadaan pekerjaan berprioritas rendah saat pekerjaan berprioritas tinggi
datang. Thread juga sangat ideal untuk GUI karena Anda dapat membuat thread
untuk fungsi-fungsi kunci. Dengan demikian aplikasi tetap dapat menaggapi
masukan pengguna.
threadsafe:
Pemodifikasi
tipe yang menunjukkan sebuah variabel tidak akan diubah oleh thread lain bila
sebuah thread sedang menggunakannya. Hal ini memungkinkan kompiler untuk
melakukan optimasi tertentu seperti menyimpan variabel instan pada register.
transient:
Pemodifikasi
tipe digunakan dengan objek persisten.
KATA KUNCI DEKLARASI KHAS
JAVA
class:
Kata
kunci deklarasi untuk mendeklarasikan tipe baru yang didefinisikan oleh
pengguna. Kata kunci ini mengimplementasikan konsep utama dari pemrogram
berorientasi objek – pengkapsulan.
extends:
Kata
kunci deklarasi yang mendeklarasikan bahwa sebuah kelas diturunkan dari suatu
superkelas, oleh karena itu kelas ini “memperluas” superkelasnya.
implements:
Kata
kunci deklarasi yang mendeklarasikan bahwa sebuah kelas mengimplementasikan
satu atau beberapa antarmuka yang dituliskan di belakang kata kunci ini.
import:
Kata
kunci untuk mengimpor paket.
interface:
Kata
kunci deklarasi untuk membuat sebuah kelas abstrak yang mendefinisikan perilaku
tingkat tinggi melalui sekumpulan metode yang nantinya dapat diimplementasikan
oleh banyak kelas.
package:
Kata
kunci deklarasi yang membuat sebuah namespace baru untuk semua kelas dalam
paket ini. Paket juga memperbolehkan penentu akses default berbagi anggota da kelas dengan semua kelas dalam paket.
KATA KUNCI EKSPRESI KHAS
JAVA
byvalue:
Dicadangkan
untuk keperluan mendatang.
false:
Nilai
boolean yang merepresentasikan “tidak benar”.
instanceof:
Operator
yang mengembalikan true jika sebuah kelas merupakan instan dari tipe kelas yang
ditentukan.
null:
Nilai
yang menggantikan “objek yang tidak diinstansiasi” atau “bukan objek.”
super:
Objek
yang tidak diinstansiasi (ekuivalen dengan pointer) ke superkelas.
true:
Nilai
boolean yang merepresentasikan benar.
this:
Objek
yang tidak diinstansiasi (pointer) ke objek ini.
Tidak ada komentar:
Posting Komentar