JAVA TUTORIAL (Java - Basic Syntax)

JAVA TUTORIAL (Java - Basic Syntax)

Java - Basic Syntax

Ketika kita mempertimbangkan program Java, itu dapat didefinisikan sebagai kumpulan objek yang berkomunikasi melalui method saling memohon. Sekarang mari kita melihat secara singkat apa yang dimaksud dengan Class, Object, Method, dan Instance Variablecontoh.

  • Object - Object memiliki status dan perilaku. Contoh: Seekor anjing memiliki status - warna, nama, jenis dan perilaku seperti mengibas-ngibaskan ekor, menggonggong, makan. Objek adalah turunan dari kelas.
  • Class - Class dapat didefinisikan sebagai templat / cetak biru yang menggambarkan perilaku / keadaan yang didukung oleh objek dari tipenya.
  • Method - Method pada dasarnya adalah perilaku. Kelas dapat berisi banyak metode. Itu dalam metode di mana logika ditulis, data dimanipulasi dan semua tindakan dijalankan.
  • Instance Variable - Setiap objek memiliki set variabel instance yang unik. Keadaan objek dibuat oleh nilai yang ditetapkan untuk variabel instan ini.

 

Program Java Pertama

Mari kita lihat kode sederhana yang akan mencetak kata-kata Hello World.

Contoh:

public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}

atau seperti ini:

Mari kita lihat bagaimana cara menyimpan file, kompilasi, dan menjalankan program. Silakan ikuti langkah-langkah berikut:

  • Buka notepad atau text editor yang Anda gunakan dan tambahkan kode seperti di atas.
  • Simpan file sebagai: MyFirstJavaProgram.java.
  • Buka jendela command prompt dan pergi ke direktori tempat Anda menyimpan kelas. Anggap itu C: \.
  • Ketik 'javac MyFirstJavaProgram.java' dan tekan enter untuk mengkompilasi kode Anda. Jika tidak ada kesalahan dalam kode Anda, prompt perintah akan membawa Anda ke baris berikutnya (Asumsi: Path variabel ditetapkan).
  • Sekarang, ketik 'java MyFirstJavaProgram' untuk menjalankan program Anda.
  • Anda akan dapat melihat 'Hello World' dicetak di jendela.

 

Output:

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram 
Hello World

atau seperti ini:

Basic Syntax

Tentang program Java, sangat penting untuk mengingat poin-poin berikut.

  • Sensitivitas Huruf - Java peka huruf besar-kecil, yang berarti pengidentifikasi Halo dan halo akan memiliki arti berbeda di Jawa.
  • Nama Kelas - Untuk semua nama kelas, huruf pertama harus dalam Huruf Besar. Jika beberapa kata digunakan untuk membentuk nama kelas, huruf pertama setiap kata dalam harus dalam Huruf Besar.

Contoh: kelas MyFirstJavaClass

  • Nama Metode - Semua nama metode harus dimulai dengan huruf kecil. Jika beberapa kata digunakan untuk membentuk nama metode, maka huruf pertama setiap kata dalam harus dalam Huruf Besar.

Contoh: public void myMethodName ()

  • Nama File Program - Nama file program harus sama persis dengan nama kelas.

Saat menyimpan file, Anda harus menyimpannya menggunakan nama kelas (Ingat Java sensitif huruf besar-kecil) dan menambahkan '.java' di akhir nama (jika nama file dan nama kelas tidak cocok, program Anda tidak akan dikompilasi ).

Tetapi harap dicatat bahwa jika Anda tidak memiliki hadiah kelas publik dalam file maka nama file dapat berbeda dari nama kelas. Juga tidak wajib memiliki kelas publik dalam file.

Contoh: Asumsikan 'MyFirstJavaProgram' adalah nama kelas. Maka file tersebut harus disimpan sebagai 'MyFirstJavaProgram.java'

  • public static void main (String args []) - pemrosesan program Java dimulai dari metode main () yang merupakan bagian wajib dari setiap program Java.

 

Pengidentifikasi Java

Semua komponen Java memerlukan nama. Nama yang digunakan untuk kelas, variabel, dan method disebut pengidentifikasi.

Di Java, ada beberapa hal yang perlu diingat tentang pengidentifikasi. Mereka adalah sebagai berikut:

  • Semua pengidentifikasi harus dimulai dengan huruf (A ke Z atau a ke z), karakter mata uang ($) atau garis bawah (_).
  • Setelah karakter pertama, pengidentifikasi dapat memiliki kombinasi karakter apa pun.
  • Kata kunci tidak dapat digunakan sebagai pengidentifikasi.
  • Yang paling penting, pengidentifikasi bersifat case sensitif.
  • Contoh pengidentifikasi hukum: usia, $ gaji, _value, __1_value.
  • Contoh pengidentifikasi ilegal: 123abc, -salary.

 

Pengubah Java

Seperti bahasa lain, dimungkinkan untuk memodifikasi kelas, method, dll., Dengan menggunakan pengubah. Ada dua kategori pengubah yaitu:

  • Access Modifiers - default, publik, dilindungi, pribadi
  • Non-access Modifiers - final, abstrak, strictfp

 

Kami akan melihat lebih detail tentang pengubah di bagian selanjutnya.

Variabel Java

Berikut ini adalah jenis variabel dalam Java:

  • Variabel Lokal
  • Variabel Kelas (Variabel Statis)
  • Variabel Instans (Variabel Non-statis)

 

Array Java

Array adalah objek yang menyimpan banyak variabel dari jenis yang sama. Namun, array itu sendiri adalah objek di heap. Kami akan melihat bagaimana cara mendeklarasikan, membangun, dan menginisialisasi dalam bab-bab yang akan datang.

Java Enums

Enum diperkenalkan di Java 5.0. Enum membatasi variabel untuk memiliki satu dari hanya beberapa nilai yang telah ditentukan. Nilai-nilai dalam daftar ini disebut enum.

Dengan penggunaan enum, Anda dapat mengurangi jumlah bug dalam kode Anda.

Misalnya, jika kami mempertimbangkan aplikasi untuk toko jus segar, akan dimungkinkan untuk membatasi ukuran gelas menjadi kecil, sedang, dan besar. Ini akan memastikan bahwa itu tidak akan mengizinkan siapa pun untuk memesan ukuran apa pun selain kecil, sedang, atau besar.

Contoh:

class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {

   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}

atau seperti ini:

Contoh di atas akan menghasilkan hasil berikut:

Output:

Size: MEDIUM

atau seperti ini:

Kata kunci java

Daftar berikut menunjukkan kata-kata yang dipesan di Java. Kata-kata yang dicadangkan ini tidak boleh digunakan sebagai konstan atau variabel atau nama pengenal lainnya.

Komentar di Jawa

Java mendukung komentar single-line dan multi-line yang sangat mirip dengan C dan C ++. Semua karakter yang tersedia di dalam komentar apa pun diabaikan oleh kompiler Java.

Contoh:

public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    * This is an example of multi-line comments.
    */

   public static void main(String []args) {
      // This is an example of single line comment
      /* This is also an example of single line comment. */
      System.out.println("Hello World");
   }
}

atau seperti ini:

Output:

Hello World

atau seperti ini:

Menggunakan Garis Kosong

Baris yang hanya berisi ruang putih, mungkin dengan komentar, dikenal sebagai baris kosong, dan Java benar-benar mengabaikannya.

Pewarisan( Inheritance )

Di Java, kelas dapat diturunkan dari kelas. Pada dasarnya, jika Anda perlu membuat kelas baru dan di sini sudah ada kelas yang memiliki beberapa kode yang Anda butuhkan, maka dimungkinkan untuk mengambil kelas baru Anda dari kode yang sudah ada.

Konsep ini memungkinkan Anda untuk menggunakan kembali bidang dan metode dari kelas yang ada tanpa harus menulis ulang kode di kelas baru. Dalam skenario ini, kelas yang ada disebut superclass dan kelas turunannya disebut subclass.

Antarmuka ( Interfaces )

Dalam bahasa Java, antarmuka dapat didefinisikan sebagai kontrak antara objek tentang cara berkomunikasi satu sama lain. Antarmuka memainkan peran penting dalam konsep pewarisan.

Antarmuka mendefinisikan metode, kelas turunan (subclass) harus digunakan. Tetapi implementasi metode ini sepenuhnya tergantung pada subkelas.

Apa selanjutnya?

Bagian selanjutnya menjelaskan tentang Objek dan kelas dalam pemrograman Java. Di akhir sesi, Anda akan bisa mendapatkan gambar yang jelas tentang apa objek dan apa kelas di Jawa.

 

Download Tutorial