Dasar exception handling

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Mendapatkan Input dari Keyboard
Try, Catch, Finally Throws
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Java Progamming Operasi I/O
Pemrograman Berorientasi Objek
Abstract Class & Interface
Dasar Exception Handling
Flow Control & Exception Handling
Pemrograman Berorientasi Objek
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Java array.
Flow Control & Exception Handling
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Method.
Pemrograman Berbasis Obyek Oleh Tita Karlita
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Berorientasi Objek
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Pemrograman Berorientasi Objek 1
Mendapatkan input dari keyboard
Mendapatkan Input dari Keyboard
Struktur Kode Aplikasi Java (1)
As’ad Djamalilleil Function (method) As’ad Djamalilleil
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
EXCEPTION TRY-CATCH-FINALLY
- PERTEMUAN 4 - PERULANGAN
PELATIHAN JAVA FUNDAMENTAL
Argumen Command-line Sebuah aplikasi Java dapat menerima sejumlah argumen dari command-line. Argumen dari command line memberikan kesempatan bagi.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Inheritance, polymorphism, dan interface
1 Pertemuan 8 PACKAGE AND CLASSPATH Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Pengenalan JAVA dan Pemrograman Berorientasi Objek
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
Pertemuan 12 Pemrograman Berbasis Obyek Oleh Tita Karlita
Do you remember this?.  Strategy  Concrete Strategy  Context  Client Strategy Pattern consists of..
- PERTEMUAN 4- EXCEPTION
Struktur kontrol.
Perulangan (Iteration)
MATERI IV OOP (Object Oriented Programming) Chapter II.
Dasar exception handling
Try, Catch, Finally Throws
Pemrograman berbasis obyek
Algoritma & Pemrograman 1
Penanganan Eksepsi.
Command line argument.
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Inner Class dan Eksepsi (Exception)
Konsep Dasar Exception Handling
Penanganan Eksepsi Pertemuan Ke- 9.
BAB XI EXCEPTION HANDLING.
Dosen : Bella Hardiyana, S. Kom
Tugas Minggu Ke 9 PBO Siti Halisah
Command line argument.
MATERI PENDUKUNG PENGGUNAAN THROW
Pemrograman Berorientasi Objek
Exception Handling, Package, Abstract Class & Interface
Pemrograman Berorientasi Objek 1
Flow Control & Exception Handling
Exception Sussi.
Pemrograman Berorientasi Object
Pemrograman Berorientasi Obyek
Dasar exception handling
Pemrograman Berorientasi Object
Penanganan Exception di Java
Pemrograman Berorientasi Objek
DPH1C4 Pemrograman berorientasi Obyek
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 4
Transcript presentasi:

Dasar exception handling

tujuan Pada akhir bab, diharapkan peserta mampu untuk : Mendefinisikan exception. Menangani exception dengan menggunakan blok try-catch-finally sederhana.

exception Exception Event yang menyela alur proses normal suatu program. Event ini biasanya berupa beberapa error. Event ini akan menyebabkan program berhenti tidak normal.

Contoh exception Ada beberapa contoh dari exception : ArrayIndexOutOfBounds Exception terjadi pada saat pengaksesan elemen array yang tidak ada NumberFormat Exception terjadi ketika mencoba passing sebagai parameter bukan angka dalam method Integer.parseInt

Menangani exception Untuk menangani exception dalam Java, kita menggunakan blok try-catch-finally Yang dapat kita lakukan adalah, meletakkan statement di dalam program, yang mungkin dapat menghasilkan exception, di dalam blok try-catch-finally.

Blok try-catch-finally Berikut ini adalah bentuk umum dari blok try-catch-finally :

Blok try-catch-finally Hal-hal yang perlu diperhatikan saat membuat sintak try-catch- finally : Wajib membuat notasi blok Setiap blok try boleh memiliki lebih dari satu blok catch dan hanya boleh memiliki satu blok finally Blok catch dan blok finally harus muncul bersama blok try Blok try harus diikuti minimal satu blok catch, atau satu blok finally, atau kedua blok catch dan finally Setiap blok catch mendefinisikan penanganan exception. Di dalam header blok catch terdapat satu argumen yang akan ditangani oleh blok exception. Exception harus berasal dari class Throwable atau dari class turunannya

Alur program

contoh public class ExceptionExample { public static void main( String[] args ){ try{ System.out.println( args[1] ); } catch( ArrayIndexOutOfBoundsException exp ){ System.out.println("Exception caught!");

kesimpulan Deskripsikan apa yang disebut dengan exception serta sebutkan contoh-contoh exception? Bagaimanakah cara menangani exception denga menggunakan blok try-catch-finally?