Friday, February 25, 2011

Kompilasi dan Eksekusi Java

Kompilasi dan Eksekusi Java
Kompilasi :
> javac Halo.java

Hasil kompilasi (javac) adalah bytecode yang bernama Halo.class
Bytecode ini akan diinterpretasikan oleh interpreter java.

     Eksekusi
     > java Halo
     In class Halo: void main (String argv[]) is undefined 

Program java selalu mensyaratkan satu fungsi yang bernama main(), sebagai pintu masuk awal eksekusi program. 

public class Halo{
     public static void main (String argv[]) {
System.out.print(“Halo, ”);
System.out.println(“apa kabar? ”);
System.out.println(“Baik saja!”);
}
}  

·         public static, Access specifier, yaitu jenis akses dari fungsi yang dapat diakses bebas dari luar class Halo. Kata Static disini menekankan alokasi memori yang tetap yang akan disiapkan oleh interpreter
·         void, menyatakan nilai balik dari fungsi main() tidak ada (kosong)
·         main(), fungsi standar java
·         String argv[], Variable argv sebagai parameter dalam bentuk string

No comments:

Post a Comment