Hari ini, seorang teman meninggalkan saya pesan yang menanyakan, apa artinya {...} catch () {...}? Untuk apa itu digunakan?
Sederhananya, mereka terbiasa menangkap pengecualian
Mari kita jelaskan secara rinci dengan sebuah contoh
Coba {Image IMG = Image.CreateImage ("/Image.png");
Gambar img = image.createImage ("/image.png");
Jika file tidak dapat ditemukan, kesalahan akan terjadi di atasnya.
Catch adalah untuk menangkap pengecualian dan kemudian menangani pengecualian.
Dengan kata lain, pertama -tama mengeksekusi program di braket coba:
Gambar img = image.createImage ("/image.png");
alert.setImage (IMG);
Jika ada kesalahan di dalamnya, lompat langsung ke blok tangkapan dan lempar sistem.out.println ("Kesalahan");