- Bin Compiler (Javac) : Bertugas untuk melaksanakan kompilasi *.java menjadi *.class Syntax : javac nama.java
- Interpreter (Java) : Bertugas untuk menjalankan bytecode (*.class)
Syntax : java nama.class - Applet Viewer (appletviewer) : untuk menjalanakan applet viewer, namun sekarang sudah digantikan browser.
Syntax : appletviewer nama.html - Header dan Stub Generator (Javah) : Bertugas menerjemahkan bahasa yang ditulis dalam bahasa java menjadi bahasa C.
Syntax umum : javah namaKelas - Java Class File Diassembler (javap)
Bertugas membuat daftar method dan attribute public dari suatu kelas.
Syntax : javap namaKelas
- Token adalah elemen terkecil di program yang masih memiliki arti
- Identifier adalah token yang merepresentasikan nama sesuatu. sesuatu tersebut adalah Variabel, atau Konstanta, atau Method, atau Kelas, atau Package, atau Interface
- Operator adalah untuk melakukan komputasi terhadap satu / dua objek data. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method. Contoh : +,-,*,/,%,!,<,>,&,<<,>>,dll.
- Separator adalah menginformasikan ke compiler java mengenai adanya kelompok kode program. Contoh : (...),{...},[...],(:),(,),(.),dll.
- Keyword break yaitu untuk keluar dari kendali percabangan switch, dan untuk keluar dari kendali perulangan
- Keyword continue adalah untuk lompat ke perulangan berikutnya. Baris-baris program setelah keyword continue dalam blok perulangan saat itu berarti diabaikan
class Latihan1 {
public static void main(String args[]) {
System.out.println("BELAJAR JAVA MEMANG MUDAH JIKA DILAKUKAN DENGAN TEKUN");
}
}
5.Buatlah contoh program lain yang menggunakan Keyword Break dan Continue !
- Keyword Break
class santi1 {
public static void main (String ergs []) {
for (int i=0; i<10;>
if (i == 5) {
break ;
}
System.out.println("baris ke-" + i) ;
}
System.out.println("Statement setelah blok pengulangan") ;
}
}
OUTPUT:
baris ke-0
baris ke-1
baris ke-2
baris ke-3
baris ke-4
Statement setelah blok pengulangan
- Keyword Continue
class santi2 {
public static void main(String args[]) {
for (int count = 1; count <= 10; count++) {
if (count >= 6 & count <=8)
continue;
System.out.println(count);
}
}
}
output :
1
2
3
4
5
9
10