Exception Sussi.

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek
Java Fundamentals: 5. Java Advanced
Try, Catch, Finally Throws
Pemrograman JAVA (TIB09)
BAHASA PEMROGRAMAN JAVA
Pemrograman Berorientasi Objek
Abstract Class & Interface
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom.
Dasar Exception Handling
Flow Control & Exception Handling
Pemrograman Berorientasi Objek
Flow Control & Exception Handling
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Berorientasi Objek
Dasar exception handling
Pemrograman Berorientasi Objek 1
Mendapatkan input dari keyboard
Struktur Kode Aplikasi Java (1)
EXCEPTION TRY-CATCH-FINALLY
PEMROGRAMAN IMPERATIF
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
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
PERTEMUAN 4 STREAM.
Dasar exception handling
Try, Catch, Finally Throws
Pemrograman berbasis obyek
Algoritma & Pemrograman 1
Penanganan Eksepsi.
Exception Handling (Penanganan Error)
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Teori Pertemuan 9 “Exception”
Inner Class dan Eksepsi (Exception)
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Konsep Dasar Exception Handling
Pemprograman Berorientasi Objek
Penanganan Eksepsi Pertemuan Ke- 9.
BAB XI EXCEPTION HANDLING.
Dosen : Bella Hardiyana, S. Kom
Exception dan Assertion
Tugas Minggu Ke 9 PBO Siti Halisah
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Exception Handling.
Exception Handling (Penanganan Error)
Pemrograman Berorientasi Objek
Exception Handling, Package, Abstract Class & Interface
Tipe Data, Variabel, dan Operator
ASWAR R. Universitas Negeri Makassar
Pendahuluan PBO.
Pemrograman Berorientasi Objek 1
Exception Sussi.
Flow Control & Exception Handling
Exception Sussi.
Pemrograman Berorientasi Object
Pemrograman Berorientasi Obyek
Dasar exception handling
Pemrograman Berorientasi Object
Pertemuan 9 PENANGAN EKSEPSI
Penanganan Exception di Java
Tipe Data, Variabel, dan Operator
Pemrograman Berorientasi Objek
- PERTEMUAN 2- CONSTRUCTOR
Pengenalan Pemrograman 1
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Exception Sussi

Melempar Exception Bentuk umum : Pemrograman Berorientasi Objek 1 Melempar Exception Bentuk umum : TipeException namaObjek = new TipeException; throw namaObjek; Diringkas menjadi : throw namaObjek TipeException; atau throw new TipeException(); Contoh : TolakException t = new TolakException(”lagi pelit”); throw t; throw new TolakException(”lagi pelit!”);

Throw Eksepsi dapat dibangkitkan secara otomatis dan juga secara manual Secara manual dilakukan dengan script berikut : throw eksepsi Eksepsi diatas harus merupakan objek throwable atau objek turunannya, contoh : throw new NullPointerException(); atau script diatas dapat dibuat seperti berikut : NullPointerException npe = new NullPointerException(); throw npe;

throws memberitahukan bahwa suatu metode ada kemungkinan menghasilkan suatu eksepsi

Pemakaian Finally Penggunaan blok try catch terkadang membingungkan karena kita tidak dapat menentukan dengan pasti alur mana yang akan dieksekusi. Apalagi penggunaan throw yang mengakibatkan kode setelah throw tidak akan dieksekusi atau justru terjadi kesalahan pada blok catch, menyebabkan program akan berhenti. Untuk mengatasi problem ini, Java memperkenalkan keyword finally. Dimana semua kode yang ada dalam blok finally “pasti” akan dieksekusi apapun yang terjadi di dalam blok try catch.

Exception dengan finally try { … //blok program } catch (tipeEksepsi penampungEksepsi) finally

Membuat Class Exception Jika tidak dapat dipecahkan oleh eksepsi standart, kita dapat membuat sendiri class exception yang diperlukan. Turunkan dari class-class eksepsi yang tersedia Buat setidaknya sebuah konstruktor yang berisi parameter bertipe string untuk menampilkan pesan error, dimana pesan error tersebut dapat kita ambil dari class induknya.

LATIHAN Jelaskan perbedaan throw dan throws (word) Buatlah program yang merupakan kelas exception anda berupa turunan dari kelas exception.