1. Prentah

Program minangka sakumpulan (dhaftar) prentah. Pisanan, printah pisanan dieksekusi, banjur kapindho, katelu, lan sateruse. Nalika kabeh printah wis kaleksanan, program ends.

Printah tartamtu sing diijini ing dhaftar gumantung sing nindakake printah , IE printah apa sing pemain ngerti utawa ngerti. Sampeyan bisa mrentah asu kanggo "Lungguh" utawa "Ngomong", kucing kanggo "Shoo", manungsa kanggo "Stop! Utawa aku bakal njupuk!", Lan robot kanggo "Kerja! Kerja, sampeyan robot scum!"

Program sing ditulis nganggo basa Jawa dieksekusi dening mesin virtual Java (JVM) . JVM minangka program khusus sing bisa nglakokake    program sing ditulis nganggo basa Jawa.

Dhaptar prentah sing dingerteni cukup akeh.
Contone, printah ing ngisor iki ngandhani JVM kanggo nampilake Robot minangka kanca kanggo manungsa :

System.out.println("Robots are friends to humans");
Prentah sing paling gampang

Nanging kita ora bakal miwiti karo printah. Nanging, ayo miwiti nganggo sawetara prinsip sing gampang. Kawruh babagan sawetara prinsip ngganti kawruh babagan akeh fakta.

Prinsip 1: ing basa Jawa, saben printah ditulis ing baris anyar . Titik koma dadi ing pungkasan saben printah.

Ayo kita ngomong yen kita pengin nampilake frasa Robot kanca kanggo manungsa kaping 3. Iki carane kode bakal katon:

System.out.println("Robots are friends to humans");
System.out.println("Robots are friends to humans");
System.out.println("Robots are friends to humans");
Program sing kasusun saka telung printah

Prinsip 2: program ora mung kalebu perintah. Printah Jawa kudu nang fungsi, lan fungsi kudu nang kelas.

Mbayangno sofa. Sofa ora bisa ana dhewe. Iku ana ing kamar nang endi wae. Lan kamar uga ora bisa ana dhewe. Kamar dumunung ing sawetara omah. Utawa, sampeyan bisa ngomong yen omah dipérang dadi kamar, lan kamar kasebut ngemot barang-barang.

Dadi, prentah kaya prabot. Ing basa pamrograman Jawa, printah ora bisa dhewe: iku bagéan saka fungsi (ing Jawa, fungsi uga disebut method). Metode ( fungsi) minangka bagean saka kelas . Ing tembung liya, kelas dipérang dadi metode , lan metode ngemot perintah .

Program Java dumadi saka kelas, kelas ngemot metode, lan metode ngemot perintah.


2. Struktur program khas

Program Jawa dumadi saka kelas . Bisa uga ana puluhan ewu kelas. Program paling cilik duwe kelas siji. Kanggo saben kelas, kita nggawe file kapisah sing jenenge pas karo jeneng kelas.

Contone, sampeyan mutusake nggawe kelas kanggo makili omah. Banjur sampeyan kudu nggawe Housekelas sing ana ing House.javafile.

Saiki umpamane sampeyan pengin makili kucing ing program sampeyan. Sampeyan kudu nggawe Cat.javafile lan nemtokake Catkelas ing, lan liya-liyane.

File kasebut ngemot teks — kode sing ditulis ing basa pemrograman Java . Kode kelas biasane kasusun saka jeneng kelas lan awak kelas . Awak kelas dikurung nganggo kurung kriting . Iki minangka Housekelas sing bisa katon:

public class House
{
    Class body
}
House.javaberkas

Badan kelas bisa ngemot variabel (uga disebut kolom) lan metode (fungsi). Iku katon kaya iki:

public class House
{
    Variable A

    Variable Z

    Method 1

    Method N
}
House.javaberkas

Lan iki conto khusus:

public class House {

   
int a; int b;
public static void main (String[] args) { System.out.print(1); }
public static double pi () { return 3.14; }
}
House.javaberkas

Ing conto ing ndhuwur, alan biku variabel, lan mainlan picara.


3. main()cara

Kelas bisa duwe variabel lan metode, nanging ora kudu. Bisa uga ana kelas tanpa variabel lan kelas tanpa metode. Malah bisa uga ana kelas tanpa metode utawa variabel. Senajan kelas kuwi bakal nggawe sethitik raos.

Program minimal kudu kalebu paling ora siji kelas , sing kudu paling sethithik siji cara (fungsi) sing menehi tandha titik wiwitan program. Cara iki kudu dijenengi main.
Program minimal katon kaya iki:

public class House
{
   public static void main (String[] args)
   {
   }
}
Program minimal

Elinga yen maincara ing conto ing ndhuwur ora ngemot printah. Bener: program minimal ora duwe perintah siji. Sing sabenere nggawe minimal.

Kelas sing ngemot titik wiwitan program bisa duwe jeneng apa wae , nanging maincara, ing ngendi program kasebut wiwit dieksekusi, mesthi nganggo wangun sing padha :

public class House
{
    public static void main (String[] args)
    {
        Method code
    }
}
Bagean sing disorot abang - deklarasi cara kasebut main- ora bisa diganti