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

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

PHPz
Lepaskan: 2023-09-09 12:05:05
ke hadapan
753 orang telah melayarinya

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan