1. รหัสติดตามดีบัก:
ความบันเทิงแบบคงที่สาธารณะ () {System.out.println ("ป้อนหลังจากฟิลด์ลอง") ("Enter Catch Field");} โมฆะสาธารณะคงที่ enterfinallyMethod () {{) System.out.println ("Enter Method" );2. การขว้างข้อยกเว้นไม่มีในที่สุดเมื่อจับได้กลับมา
สาธารณะ int catchtest () {int res = 0; 1; // ข้อยกเว้นรับโอกาสในการโทรและค่าวิธีการส่งคืน}}}}}}}}ผลการส่งออกพื้นหลัง:
เข้าสู่ฟิลด์ Catch 1
3. โยนข้อยกเว้น
สาธารณะ int catchtest () {int res = 0; 1;ผลการส่งออกพื้นหลัง:
ป้อนฟิลด์ Catch Enter ในที่สุดวิธี 1
4. อย่าโยนข้อยกเว้น
สาธารณะ int catchtest () {int res = 0; (ข้อยกเว้น e) {EntertainmentMethod (); วิธีการสิ้นสุดที่นี่}}ผลการส่งออกพื้นหลัง:
ป้อนหลังจากฟิลด์ Enter Method 1000
5. อย่าโยนข้อยกเว้นเมื่อรอบชิงชนะเลิศของบล็อกโค้ดในที่สุดวิธี System.Exit () จะจบลงและยุติโปรแกรมทั้งหมดไม่ใช่แค่วิธีการ
สาธารณะ int catchtest () {int res = 0; ค่าส่งคืนไม่มีโอกาสที่จะส่งคืน} (ข้อยกเว้น e) {entexceptionmethod (); .Exit () จะออกจากโปรแกรมทั้งหมดโปรแกรมจะถูกยกเลิก}}ผลการส่งออกพื้นหลัง:
ป้อนหลังจากฟิลด์ Enter Method Method
6. ข้อยกเว้นการขว้างปา
public int catchtest () {int res = 0; โอกาส} catch (Exception e) {Entertainmentmethod (); / return จะสิ้นสุดวิธีทั้งหมดค่าส่งคืนคือ 10}}ผลการส่งออกพื้นหลัง:
ป้อนฟิลด์ Catch Enter Method 10
7. อย่าโยนข้อยกเว้น
public int catchtest () {int res = 0; );ผลการส่งออกพื้นหลัง:
ป้อนหลังจากฟิลด์ป้อนในที่สุดเมธอด 10
สรุปแล้ว
ในการประมวลผลที่ผิดปกติของ Java หลังจากโปรแกรมดำเนินการบล็อกรหัสในการลองวิธีนี้จะไม่สิ้นสุดทันที
หากไม่มีบล็อกโค้ดในที่สุดวิธีการทั้งหมดจะส่งคืนค่าที่สอดคล้องกันหลังจากที่บล็อกการลองใช้งานถูกเรียกใช้งานเพื่อสิ้นสุดวิธีทั้งหมด ไม่ถูกประหารชีวิตทันที
หากไม่มีการส่งคืนในบล็อกโค้ดสุดท้ายหรือรหัสที่ไม่สามารถยกเลิกโปรแกรมโปรแกรมจะส่งคืนบล็อกการลองใช้รหัสเพื่อเรียกใช้คำสั่ง RETURN หลังจากดำเนินการรหัสบล็อกสุดท้ายเพื่อสิ้นสุดวิธีทั้งหมด หากมีการส่งคืนในบล็อกรหัสสุดท้ายหรือรหัสที่มีรหัสที่สามารถยกเลิกโปรแกรมได้วิธีการจะสิ้นสุดลงหลังจากดำเนินการที่สิ้นสุด
ในกรณีของการขว้างปาผิดปกติหลักการก็เหมือนกับข้างต้น