Mundarija:

Istisnoni qanday chop etishim mumkin?
Istisnoni qanday chop etishim mumkin?

Video: Istisnoni qanday chop etishim mumkin?

Video: Istisnoni qanday chop etishim mumkin?
Video: Word dasturida hujjatlarni qog'ozga chop etish (innovatsion video kurslardan bepul darslik). 2024, May
Anonim

Java-da istisno xabarlarini chop etishning turli usullari

  1. PrintStackTrace() usulidan foydalanish - Bu chop etish ning nomi istisno , tavsifi va to'liq stek izi, shu jumladan qaerda qatori istisno sodir bo'ldi. tutmoq( Istisno e) { e.
  2. toString() usulidan foydalanish - Bu chop etadi nomi va tavsifi istisno .
  3. getMessage() usulidan foydalanish - Ko'pincha ishlatiladi.

Xuddi shunday, siz so'rashingiz mumkin: getMessage () istisnosi nima?

The getMessage() Tafsilotlarni qaytarish uchun Throwable sinfining usuli qo'llaniladi xabar Shuningdek, null bo'lishi mumkin bo'lgan Throwable ob'ektining. Tafsilotlarni olish uchun ushbu usuldan foydalanish mumkin xabar ning istisno satr qiymati sifatida.

Yuqoridagilardan tashqari, stek izini qanday chop etishim mumkin? The stek izi umumiy bekorga qo'ng'iroq qilish orqali standart xatoga chop etilishi mumkin printStackTrace () istisno usuli. Java 1.4 dan stek izi java deb nomlangan java sinfining massiviga kiritilgan. lang. StackTraceElement.

Shunday qilib, Python-da qanday qilib istisno yaratasiz?

Foydalanish uchun istisno ishlov berish Python , birinchi navbatda hamma narsaga ega bo'lishingiz kerak bundan mustasno bandi. "Urinish" va "so'zlari bundan mustasno " bor Python kalit so'zlar va ushlash uchun ishlatiladi istisnolar . harakat qilib ko'ring - bundan mustasno [ istisno -name] (misollar uchun yuqoriga qarang) bloklari try bandidagi kod buyruq bo'yicha bajariladi.

Pythonda qanday istisno bor?

An istisno dasturni bajarish jarayonida ro'y beradigan, dastur ko'rsatmalarining normal oqimini buzadigan hodisa. Umuman olganda, qachon a Python skript o'zi bardosh bera olmaydigan vaziyatga duch keladi, uni ko'taradi istisno . An istisno a Python xatoni ifodalovchi ob'ekt.

Tavsiya: