Pengenalan Lingkungan Java
Program Java akan melalui 5 tahap proses, yaitu :
- Edit
- Compile
- Load
- Verify
- Execute
a. Edit
- Menulis program java dengan menggunakan program editor seperti JCreator, Notepad, dll
- Disimpan dengan ekstensi file .java
-
- Misal : HelloWorld.java
b. Compile
- Menggunakan perintah javac untuk meng-compile program java
- Akan menghasilkan bytecode (instruksi-instruksi yg dimengerti oleh Java interpreter).
- Contoh perintah untuk meng-compile program java :
-
- javac HelloWorld.java
- Jika proses kompilasi benar, akan dihasilkan file dengan ekstensi .class
-
- Misal : HelloWorld.class
c. Load
- Menempatkan program (.class) ke dalam memory sebelum dijalankan.
- Dilakukan oleh class loader.
- File .class dapat di-load dari penyimpanan di komputer kita atau dari jaringan/network (jaringan lokal atau internet).
d. Verify
- Memastikan agar bytecode dalam file .class valid
e. Eksekusi
- Menggunakan Java Interpreter
- Membaca bytecode dan menerjemahkannya menjadi bahasa yang dimengerti oleh komputer (bahasa mesin).
- Perintahnya adalah :
-
- java HelloWorld
- Java Interpreter = Java Virtual Machine (JVM)
Java API Packages / Java Class Library
Java menyediakan banyak class yang di kelompokkan ke dalam bermacam-macam kategori yang disebut Packages.
Packages ini disebut sebagai Java Application Programming Interface (Java API) atau Java Class Library.
Contoh Packages :
- Java.io (Java Input/Output packages).
- Java.lang (Java Language packages, kita tdk perlu menggunakan perintah import pada saat ingin menggunakan class-class yg ada di dalamnya).
- Javax.swing (Java Swing GUI Component packages).
- Utk lebih jelasnya lihat di http://java.sun.com/javase/6/docs/api/
Keterangan :
1 // Fig. 2.1: Welcome1.java
2 // Text-printing program.
- Komentar diawali dg tanda //
- Komentar diabaikan selama proses eksekusi program
- Sebagai dokumentasi atas kode program
- Memudahkan pembacaan kode (code readability)
- Traditional comments: /* … */
-
- /* Ini ada adalah
remark beberapa baris */
- Baris kosong
-
- Membuat program lebih mudah dibaca
Baris kosong, spasi, dan tab adalah ‘white-space characters’
Diabaikan oleh compiler
4 public class Welcome1
- Awal pendeklarasian utk class Welcome1
- Sebuah program java minimal mempunyai 1 pendeklarasian class.
- By convention (aturan tdk tertulis), semua nama class di Java dimulai dengan huruf besar dan huruf besar pada tiap katanya. Misal : class Welcome1, class HelloWorld, class HitungLembur.
- Java identifier
- Sekumpulan karakter yang terdiri dari huruf, angka, underscores ( _ ) dan tanda dollar ( $ )
- Tdk boleh diawali dg angka, tdk boleh ada spasi
- Contoh : Welcome1, $value, _value, button7
- 7button is invalid
- Java bersifat case-sensitive. Sehingga AB dan Ab adalah berbeda.
7 public static void main( String args[] )
- Pada tiap aplikasi Java
- Aplikasi mulai dieksekusi pada ‘main’
- Tanda kurung menandakan ‘main’ adalah method
- Aplikasi Java terdiri dari 1 atau lbh method
- Satu method hrs bernama ‘main’
- ‘void’ berarti ‘main’ tdk mengembalikan nilai
- Aplikasi mulai dieksekusi pada ‘main’
8 {
- Kurawal kiri (brs 8 ) menandakan dimulainya pendeklarasian method
- Diakhiri dg kurawal kanan } (brs 11)
9 System.out.println( “Welcome to Java Programming!” );
- Perintah utk mencetak sekumpulan karakter
- String – sekumpulan karakter yg berada di antara tanda kutip ganda
- System.out
- Standard output object
- Print ke command window (i.e., MS-DOS prompt)
- Method System.out.println
- Stlh mencetak, cursor akan berada di baris baru
- Baris 9 ini disebut sebagai statement
- Tiap statement harus diakhiri tanda semicolon ;
Contoh Program Lain :
import java.util.Scanner;
public class Addition2
{
- public static void main (String args[])
{
-
- Scanner input = new Scanner(System.in);int number1;
int number2;
int sum;System.out.print(“Masukkan angka pertama : “);
number1 = input.nextInt();
System.out.print(“Masukkan angka kedua : “);
number2 = input.nextInt();sum = number1 + number2;
System.out.println(“Jumlahnya : “+sum);
- }
}
0 comments:
Post a Comment