Mengenai Saya

Foto saya
Purworejo, Jawa tengah, Indonesia
Nama : irvan rifa'i Alamat : Gadingan, Gadingrejo, Kepil, Wonosobo Status : Mahasiswa Kampus : Universitas Muhamadiyah Purworejo

Sabtu, 13 April 2019

Array Dan Blok Eksepsi



Array & Blok Eksepsi 





Array :
  • Sebuah tipe data bentukan yang terdiri dari sejumlah komponen dengan tipe yang sama. 
  • Berfungsi untuk menyimpan nilai pada suatu variabel yang memiliki tipe data yang sama. 
  • Konsep array adalah menyimpan setiap nilai ke dalam tiap blok yang disebut indeks. 
  • Setiap indeks dimulai dari 0 dan seterusnya.
             Deklarasi umum aray adalah :
                       Tipe_data nama_variabel[jumlah_Indeks];

Contoh:

 int nilai [5]; // jumlah indeks dapat tidak ditulis meskipun belum diinisialisasi. 

 String [] nilai = new String[5]; // harus ditulis jumlah indeks jika belum diinisialisasi.
  1. Jumlah indeks dapat ditulis ataupun tidak ditulis. 
  2. Jumlah indeks berarti menentukan batas maksimal untuk menyimpan nilai ke dalam setiap indeks. 
  3. Tanpa penulisan jumlah indeks, jumlah indeks menjadi dinamis (bergantung kepada jumlah nilai yang tersimpan).

Array (Cara Pengaksesan Indeks)

Array (Cara Pengaksesan Indeks)




Array Multidimensi



Blok Eksepsi

  • Merupakan keadaan tidak normal (abnormal) saat program tersebut dijalankan. 
  • Ketika terjadi suatu eksepsi, maka dibutuhkan suatu objek tertentu untuk penanganan eksepsi tersebut.
  • Terdapat beberapa metode untuk penanganan Eksepsi, yaitu: try…catch, throw, throws dan finally. 
           Try…Catch

    1. Bentuk dasar penanganan sebuah kondisi abnormal dari program.
    2. Ketika terjadi satu eksepsi, maka blok catch akan “menangkapnya“ tanpa menghentikan program. 
    3. Jika tidak terjadi suatu eksepsi, maka blok try yang akan dijalankan.







           Throw 
    1. Throw digunakan secara eksplisit untuk melemparkan suatu kondisi. 
    2. Aliran eksekusi akan segera terhenti apabila telah mencapai pernyataan throw. 
    3. Throw dibuat secara manual oleh programmer yang artinya kita dapat menentukan kapan kondisi throw terjadi. 

























       Throws

    1. Solusi apabila sebuah method dapat menyebabkan terjadinya eksepsi, namun tidak dapat “menangkapnya”. 
    2. Method lain dibuat untuk menangkap eksepsi tersebut.


























    Finally
    1. Kondisi Finally akan dieksekusi, meskipun tidak terjadi suatu eksepsi.

Tidak ada komentar:

Posting Komentar

ENKAPSULASI

TUJUAN PEMBELAJARAN ? Mengetahui tentang Enkapsulasi. Mampu menjelaskan konstruktor yang ada pada Java. Mampu menggunakan konsep Ove...