1. Perintah
Program ialah satu set (senarai ) arahan. Pertama, arahan pertama dilaksanakan, kemudian yang kedua, yang ketiga, dan seterusnya. Apabila semua arahan telah dilaksanakan, program tamat.
Arahan khusus yang dibenarkan dalam senarai bergantung pada siapa yang melaksanakan arahan , iaitu perintah apakah yang diketahui atau difahami oleh pelaku . Anda boleh mengarahkan anjing untuk "Duduk" atau "Cakap", kucing untuk "Shoo", manusia untuk "Berhenti! Atau saya akan tembak!", dan robot untuk "Kerja! Kerja, robot sampah!"
Program yang ditulis dalam bahasa Java dilaksanakan oleh mesin maya Java (JVM) . JVM ialah program khas yang boleh melaksanakan program yang ditulis dalam bahasa Java.
Senarai arahan yang diketahuinya agak luas. Sebagai contoh, arahan
berikut memberitahu JVM untuk memaparkan Robot adalah kawan kepada manusia :
System.out.println("Robots are friends to humans");
Tetapi kita tidak akan bermula dengan arahan. Sebaliknya, mari kita mulakan dengan beberapa prinsip mudah. Pengetahuan tentang beberapa prinsip menggantikan pengetahuan tentang banyak fakta.
Prinsip 1: dalam Java, adalah kebiasaan untuk menulis setiap arahan pada baris baru . Titik koma bertitik pada akhir setiap arahan.
Katakan kita ingin memaparkan frasa Robot adalah kawan kepada manusia sebanyak 3 kali. Beginilah rupa kod tersebut:
System.out.println("Robots are friends to humans");
System.out.println("Robots are friends to humans");
System.out.println("Robots are friends to humans");
Prinsip 2: program tidak boleh terdiri daripada arahan sahaja. Perintah Java mesti berada di dalam fungsi, dan fungsi mesti berada di dalam kelas.
Bayangkan sofa. Sofa tidak boleh wujud dengan sendirinya. Ia wujud di dalam bilik di suatu tempat. Dan bilik juga tidak boleh wujud dengan sendirinya. Sebuah bilik terletak di beberapa rumah. Atau, anda boleh mengatakan bahawa rumah itu dibahagikan kepada bilik, dan bilik tersebut mengandungi barang.
Jadi, perintah adalah seperti perabot. Dalam bahasa pengaturcaraan Java, arahan tidak boleh dengan sendirinya: ia adalah sebahagian daripada fungsi (dalam Java, fungsi juga dipanggil kaedah). Kaedah ( fungsi) adalah sebahagian daripada kelas . Dalam erti kata lain, kelas dibahagikan kepada kaedah , dan kaedah mengandungi arahan .
Program Java terdiri daripada kelas, kelas mengandungi kaedah, dan kaedah mengandungi arahan.
2. Struktur program tipikal
Program Java terdiri daripada kelas . Mungkin terdapat puluhan ribu kelas. Program terkecil mempunyai satu kelas. Untuk setiap kelas, kami mencipta fail berasingan yang namanya bertepatan dengan nama kelas.
Katakan anda memutuskan untuk membuat kelas untuk mewakili rumah. Kemudian anda perlu membuat House
kelas yang terkandung dalam House.java
fail.
Sekarang andaikan anda ingin mewakili kucing dalam program anda. Anda perlu mencipta Cat.java
fail dan menentukan Cat
kelas di dalamnya, dan seterusnya.
Fail mengandungi teks — kod yang ditulis dalam bahasa pengaturcaraan Java . Kod kelas biasanya terdiri daripada nama kelas dan badan kelas . Badan kelas disertakan dengan pendakap kerinting . Inilah House
rupa kelas tersebut:
public class House
{
Class body
}
House.java
fail
Badan kelas boleh mengandungi pembolehubah (juga dipanggil medan) dan kaedah (fungsi). Ia kelihatan seperti ini:
public class House
{
Variable A
Variable Z
Method 1
Method N
}
House.java
fail
Dan inilah contoh 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.java
fail
Dalam contoh di atas, a
dan b
adalah pembolehubah, dan main
dan pi
adalah kaedah.
3. main()
kaedah
Kelas boleh mempunyai pembolehubah dan kaedah, tetapi mereka tidak perlu. Terdapat kelas tanpa pembolehubah dan kelas tanpa kaedah. Malah boleh ada kelas tanpa kaedah mahupun pembolehubah. Walaupun kelas seperti itu tidak masuk akal.
Program minimum mesti terdiri daripada sekurang-kurangnya satu kelas , yang mesti mempunyai sekurang-kurangnya satu kaedah (fungsi) yang menandakan titik permulaan program. Kaedah ini mesti dinamakan main
.
Program minimum kelihatan seperti ini:
public class House
{
public static void main (String[] args)
{
}
}
Ambil perhatian bahawa main
kaedah dalam contoh di atas tidak mengandungi arahan. Betul: program minimum tidak mempunyai satu arahan. Itulah yang menjadikannya minimum.
Kelas yang mengandungi titik permulaan program boleh mempunyai apa-apa nama , tetapi main
kaedah, di mana program mula melaksanakan, sentiasa mengambil bentuk yang sama :
public class House
{
public static void main (String[] args)
{
Method code
}
}
main
— tidak boleh diubah
GO TO FULL VERSION