Dasar exception handling

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Mendapatkan Input dari Keyboard
Java Fundamentals: 5. Java Advanced
Try, Catch, Finally Throws
Abstract Class & Interface
Dasar Exception Handling
Flow Control & Exception Handling
Pemrograman Berorientasi Objek
Flow Control & Exception Handling
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Berorientasi Objek
Dasar exception handling
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
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.
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
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.
Mendapatkan input dari keyboard
Exception Handling (Penanganan Error)
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Inner Class dan Eksepsi (Exception)
POLYMORPHISM (KEBANYAKRUPAAN)
Konsep Dasar Exception Handling
Pemprograman Berorientasi Objek
POLYMORPHISM (KEBANYAKRUPAAN)
Penanganan Eksepsi Pertemuan Ke- 9.
Mendapatkan Input dari Keyboard
BAB XI EXCEPTION HANDLING.
Dosen : Bella Hardiyana, S. Kom
Exception dan Assertion
Command line argument.
Tugas Minggu Ke 9 PBO Siti Halisah
Command line argument.
OPERASI FILE & EXCEPTION HANDLING
Exception Handling (Penanganan Error)
MATERI PENDUKUNG PENGGUNAAN THROW
Pemrograman Berorientasi Objek
Exception Handling, Package, Abstract Class & Interface
ASWAR R. Universitas Negeri Makassar
Pemrograman Berorientasi Objek 1
Flow Control & Exception Handling
Exception Sussi.
Exception Sussi.
Pemrograman Berorientasi Object
Pemrograman Berorientasi Obyek
Pemrograman Berorientasi Object
Pertemuan 9 PENANGAN EKSEPSI
Penanganan Exception di Java
Pemrograman Berorientasi Objek
Mendapatkan Input dari Keyboard
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 dlam 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?