Bisakah kita membuat blok try catch bersarang di Jawa?
Bisakah kita membuat blok try catch bersarang di Jawa?

Video: Bisakah kita membuat blok try catch bersarang di Jawa?

Video: Bisakah kita membuat blok try catch bersarang di Jawa?
Video: Membuat Program Sederhana Java dengan menggunakan Kondisi, Perulangan, Array, Try Catch Exception 2024, November
Anonim

Blok tangkapan coba bersarang . Penangan pengecualian bisa menjadi bersarang dalam satu sama lain. A mencoba , menangkap atau akhirnya blok kaleng pada gilirannya berisi satu set coba tangkap akhirnya urutan. Dalam skenario seperti itu, ketika tertentu menangkap blok tidak dapat menangani Pengecualian, pengecualian ini dilempar kembali.

Karenanya, apakah buruk memiliki try catch bersarang?

Tidak perlu untuk bersarang atau beberapa mencoba - menangkap dalam metode yang sama. Dalam beberapa kasus coba bersarang - Menangkap tidak dapat dihindari. Misalnya ketika kode pemulihan kesalahan itu sendiri dapat melempar dan pengecualian . Tetapi untuk meningkatkan keterbacaan kode, Anda selalu dapat mengekstrak bersarang blok menjadi metode sendiri.

Kedua, apa itu blok coba bersarang di Jawa? Blok coba bersarang dalam Penanganan Pengecualian di Jawa . Jawa 8Pemrograman Berorientasi ObjekPemrograman. Seperti namanya, coba blokir dalam coba blokir disebut blok coba bersarang di Jawa . Ini diperlukan ketika berbeda blok seperti luar dan dalam dapat menyebabkan kesalahan yang berbeda. Untuk menanganinya, kita perlu blok coba bersarang.

Mempertimbangkan ini, dapatkah kita menulis beberapa blok percobaan di Jawa?

Beberapa blok percobaan : Anda tidak dapat memiliki beberapa blok coba dengan satu tangkapan memblokir . Setiap coba blokir harus diikuti oleh tangkapan atau akhirnya. Masih jika kamu mencoba memiliki tangkapan tunggal memblokir untuk beberapa blok coba kesalahan waktu kompilasi dihasilkan.

Berapa banyak blok try catch yang ada di sana?

Ini memiliki satu blok coba dan tiga menangkap blok. Hanya satu blok tangkap yang akan dieksekusi sekaligus, itu tergantung pada logika di dalam blok coba. Di dalam blok percobaan saya, kodenya berisi tiga jenis pengecualian.

Direkomendasikan: