1. Perintah
Program adalah sekumpulan (daftar) perintah . Pertama, perintah pertama dijalankan, lalu yang kedua, ketiga, dan seterusnya. Ketika semua perintah telah dieksekusi, program berakhir.
Perintah khusus yang diperbolehkan dalam daftar bergantung pada siapa yang melakukan perintah tersebut , yaitu perintah apa yang diketahui atau dipahami oleh pelaku . Anda dapat memerintahkan seekor anjing untuk "Duduk" atau "Berbicara", seekor kucing untuk "Shoo", manusia untuk "Berhenti! Atau saya akan menembak!", dan robot untuk "Bekerja! Bekerja, dasar robot bajingan!"
Program yang ditulis dalam bahasa Java dijalankan oleh mesin virtual Java (JVM) . JVM adalah program khusus yang dapat menjalankan program yang ditulis dalam bahasa Java.
Daftar perintah yang diketahuinya cukup luas.
Misalnya, perintah berikut memberi tahu JVM untuk menampilkan Robot adalah teman manusia :
System.out.println("Robots are friends to humans");
Tapi kami tidak akan mulai dengan perintah. Sebagai gantinya, mari kita mulai dengan beberapa prinsip sederhana. Pengetahuan tentang beberapa prinsip menggantikan pengetahuan tentang banyak fakta.
Prinsip 1: di Jawa, biasanya menulis setiap perintah pada baris baru . Titik koma berada di akhir setiap perintah.
Katakanlah kita ingin menampilkan kalimat Robot berteman dengan manusia sebanyak 3 kali. Ini adalah bagaimana kode akan terlihat:
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: suatu program tidak dapat hanya terdiri dari perintah. Perintah Java harus ada di dalam fungsi, dan fungsi harus ada di dalam kelas.
Bayangkan sebuah sofa. Sofa tidak bisa berdiri sendiri. Itu ada di sebuah ruangan di suatu tempat. Dan sebuah ruangan juga tidak bisa berdiri sendiri. Sebuah kamar terletak di beberapa rumah. Atau, Anda bisa mengatakan bahwa rumah itu dibagi menjadi kamar-kamar, dan kamar-kamar itu berisi barang-barang.
Jadi, perintah itu seperti furnitur. Dalam bahasa pemrograman Java, sebuah perintah tidak bisa dengan sendirinya: itu adalah bagian dari sebuah fungsi (dalam Java, fungsi juga disebut metode). Metode ( fungsi) adalah bagian dari kelas . Dengan kata lain, kelas dibagi menjadi metode , dan metode berisi perintah .
Program Java terdiri dari kelas, kelas berisi metode, dan metode berisi perintah.
2. Struktur program tipikal
Program Java terdiri dari kelas-kelas . Mungkin ada puluhan ribu kelas. Program terkecil memiliki satu kelas. Untuk setiap kelas, kami membuat file terpisah yang namanya sama dengan nama kelas.
Katakanlah Anda memutuskan untuk membuat kelas untuk mewakili sebuah rumah. Maka Anda perlu membuat House
kelas yang terdapat dalam House.java
file.
Sekarang misalkan Anda ingin merepresentasikan seekor kucing dalam program Anda. Anda perlu membuat Cat.java
file dan menentukan Cat
kelas di dalamnya, dan seterusnya.
File-file tersebut berisi teks — kode yang ditulis dalam bahasa pemrograman Java . Kode kelas biasanya terdiri dari nama kelas dan badan kelas . Badan kelas diapit oleh kurung kurawal . Seperti inilah House
tampilan kelasnya:
public class House
{
Class body
}
House.java
mengajukan
Tubuh kelas dapat berisi variabel (disebut juga bidang) dan metode (fungsi). Ini terlihat seperti ini:
public class House
{
Variable A
Variable Z
Method 1
Method N
}
House.java
mengajukan
Dan inilah contoh spesifiknya:
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
mengajukan
Pada contoh di atas, a
dan b
adalah variabel, dan main
dan pi
adalah metode.
3. main()
metode
Kelas dapat memiliki variabel dan metode, tetapi tidak harus. Bisa ada kelas tanpa variabel dan kelas tanpa metode. Bahkan bisa ada kelas tanpa metode maupun variabel. Meskipun kelas seperti itu tidak masuk akal.
Sebuah program minimal harus terdiri dari setidaknya satu class , yang harus memiliki setidaknya satu metode (fungsi) yang menandai titik awal program. Metode ini harus diberi nama main
.
Program minimal terlihat seperti ini:
public class House
{
public static void main (String[] args)
{
}
}
Perhatikan bahwa main
metode pada contoh di atas tidak mengandung perintah. Itu benar: program minimal tidak memiliki satu perintah pun. Justru itulah yang membuatnya minim.
Kelas yang berisi titik awal program dapat memiliki nama apa saja , tetapi main
metode, tempat program mulai dijalankan, selalu memiliki bentuk yang sama :
public class House
{
public static void main (String[] args)
{
Method code
}
}
main
— tidak dapat diubah
GO TO FULL VERSION