Rumah  >  Artikel  >  Java  >  Di Jawa, apakah perbezaan antara kelas Pengecualian dan kelas Ralat?

Di Jawa, apakah perbezaan antara kelas Pengecualian dan kelas Ralat?

PHPz
PHPzke hadapan
2023-09-09 12:05:05716semak imbas

Di Jawa, apakah perbezaan antara kelas Pengecualian dan kelas Ralat?

Kelas pengecualian dan kelas Ralat adalah kedua-dua subkelas bagi java.lang.Kelas boleh buang Kami boleh mengendalikan pengecualian masa jalan, tetapi bukan ralat.

    Pengecualian ialah objek yang mewakili ralat logik yang berlaku semasa masa jalan, menyebabkan JVM memasuki keadaan "kabur".
  • Objek yang dicipta secara automatik oleh JVM untuk mewakili ralat masa jalan ini dipanggil pengecualian. Ralat ialah subkelas kelas Boleh Lempar yang menunjukkan masalah serius yang tidak sepatutnya cuba ditangkap oleh aplikasi yang munasabah. Kebanyakan ralat ini adalah anomali.
  • Jika pengecualian berlaku, kita boleh menggunakan blok try and catch untuk mengendalikannya. Jika ralat berlaku yang tidak dapat kami tangani, program akan ditamatkan.
  • Terdapat dua jenis pengecualian, satu ialah Pengecualian yang Ditandai dan yang lain ialah Pengecualian yang Tidak Ditandakan secara lalai kepada Pengecualian yang tidak ditandakan.
  • Jenis pengecualian ialah java.lang.Exception dan jenis ralat ialah java.lang.Error.

Atas ialah kandungan terperinci Di Jawa, apakah perbezaan antara kelas Pengecualian dan kelas Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam