فيما يلي مثال صغير للتحقق من التقاط الخطأ.
نسخة الكود كما يلي:
الطبقة العامة TestCatcherRor يمتد خطأ {
استاتيكي خاص نهائي الطويل المسلسل = -3514888225420878020LL ؛
TestCatcherror العام () {
ممتاز()؛
}
TestCatcherror العام (سلسلة MSG) {
سوبر (MSG) ؛
}
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
يحاول {
رمي testcatcherror جديد ("اختبار الصيد") ؛
} catch (throwable t) {
System.out.println ("Step in the Catch ~") ؛
T.PrintStackTrace () ؛
}
}
}
نتائج التشغيل:
نسخة الكود كما يلي:
خطوة في الصيد ~
TestCatcherror: اختبار خطأ الصيد
في testcatcherror.main (TestCatcherror.java:23)