Jumat, 11 Agustus 2017

MENGENAL MAIN METHOD

main method sangat penting untuk memulai menjalankan aplikasi Java. JVM akan mencari main method di dalam kelas Java yang ingin dieksekusi. Tanpa main method, aplikasi tidak bisa dijalankan.

Buatlah satu kelas Java baru bernama TestMain di dalam package belajar seperti ini.
package belajar;

public class TestMain
{
    public static void main(String[] args)
    {
        System.out.println("Ini main method");
        for(int i=0; i < args.length; i++)
        {
            System.out.println("Parameter " + (i+1) + " " + args[i]);
        }
    }
}
Mari kita bahas baris kodenya.

- method main
public static void main(String[] args)

Perhatikan method main harus seperti ini
Aksesnya harus public.
Methodnya harus static. Static nanti akan dibahas di materi Non Access Modifier,
Nama method harus main
Parameter harus berupa array dari String. Ini optional, parameter bisa disertakan atau tidak. Array object akan dijelaskan di materi sendiri.

- kode di dalam method main
Kode di dalamnya sebenarnya bebas. Terserah kita bagaimana menulisnya sesuai keperluan.
System.out.println("Ini main method");
for(int i=0; i < args.length; i++)
{
    System.out.println("Parameter " + (i+1) + " " + args[i]);
}
Kode diatas bertujuan untuk menuliskan pesan ke console "Ini main method" dan menampilkan nilai parameter jika ikut di disertakan. Penjelasan pemakaian perulangan for akan dijelaskan di materi sendiri.

Sekarang kita akan menjalankan method main ini.
Untuk cara menjalankan di Command Prompt bisa menggunakan cara di PROGRAM JAVA PERTAMAKU
Untuk menjalankan di IDEA dengan cara di SETTING DAN PROGRAM PERTAMA IDEA
Kedepannya saya harap cara menjalankan aplikas Java sudah dimengerti dan tidak lagi disertakan kecuali ada tanbahan untuk kasus-kasus tertentu.

- method main tanpa parameter.
Hasilnya
Ini main method
- method main dengan parameter
Untuk menjalankan aplikasi secara manual dengan menyertakan parameter formatnya sebagai berikut
java nama_kelas param1 param2 paramxx
Parameter yang disertakan bisa lebih dari satu dan dipisahkan dengan spasi

Di IDEA karena sudah dbungkus, cara menjalankan main method dengan parameter dapat dilakukan dengan mengedit konfigurasi terlebih dahulu.
Caranya pilih menu Run --> Edit Configuration. (gambar 1)
Isikan Name TestMain. Sebetulnya sudah terisi otomatis tapi bisa diganti.
Isikan Main class = belajar.TestMain dengan cara klik tombol di kanan untuk pencarian kelas yang mamiliki main method.
Isikan Program arguments = Jakarta "Banda Aceh" Yogyakarta.
Kenapa ada 1 parameter yang berbeda sendiri yaitu "Banda Aceh" yg memiliki double quote ? Karena pemisah parameter adalah spasi sedangkan kata Banda Aceh dipisahkan oleh spasi tapi imgin dianggap sebagai satu parameter. Oleh karena itu kata Banda Aceh di tambahkan double quote menjadi "Banda Aceh" agar menjadi satu parameter.
(gambar 2)

Gambar 1
Gambar 2


Jalankan TestMain dan hasilnya adalah
Ini main method
Parameter 1 Jakarta
Parameter 2 Banda Aceh
Parameter 3 Yogyakarta

BERIKUTNYA MENGENAL ACCESS MODIFIERS
SEBELUMNYA STRUKTUR PENULISAN KODE JAVA 





Tidak ada komentar:

Posting Komentar