استثنا toString چه چیزی را برمی گرداند؟
استثنا toString چه چیزی را برمی گرداند؟

تصویری: استثنا toString چه چیزی را برمی گرداند؟

تصویری: استثنا toString چه چیزی را برمی گرداند؟
تصویری: 9.2 روش toString در جاوا چیست 2024, آوریل
Anonim

ToString برمی گردد نمایشی از جریان استثنا که است در نظر گرفته شده برای انسان قابل درک است. اجرای پیش فرض ToString نام کلاسی را که جریان را پرتاب کرده است به دست می آورد استثنا ، پیام، نتیجه تماس ToString در قسمت داخلی استثنا و نتیجه فراخوانی Environment.

به همین ترتیب، پیام استثنا چیست؟

ذخیره سازی a پیام در استثنا شی یکی از راه های اضافه کردن اطلاعات به استثنا . استثناها باید برای برقراری ارتباط در مورد خطای رخ داده استفاده شود. استثناها اغلب در نتیجه اشتباهات برنامه نویسی اتفاق می افتد.

به همین ترتیب، چگونه یک استثنا را چاپ کنم؟ روش های مختلف برای چاپ پیام های استثنا در جاوا

  1. با استفاده از متد printStackTrace() - نام استثنا، توضیحات و ردیابی پشته کامل از جمله خطی که در آن استثنا رخ داده را چاپ می کند. catch(Exception e) {e.
  2. با استفاده از متد toString() - نام و توضیحات استثنا را چاپ می کند.
  3. استفاده از متد getMessage() - بیشتر استفاده می شود.

ثانیاً، آیا ToString استثنا شامل استثنای داخلی می شود؟

با این حال، اجرای پیش فرض از استثنا . ToString () اراده نشان دادن استثنا نوع، پیام، به علاوه هر استثناهای درونی . که است همیشه اینطور نیست! اگر خطای Exception باشد است آ InnerException برای مثال، یک سیستم.

stack trace در استثنا در سی شارپ چیست؟

آ پی گیری از فراخوانی های متد a نامیده می شود ردیابی پشته . را ردیابی پشته فهرست راهی برای پیگیری تماس فراهم می کند پشته به شماره خط در روش که در آن استثنا رخ می دهد. را StackTrace ویژگی فریم های تماس را برمی گرداند پشته که از محلی سرچشمه می گیرند که استثنا پرتاب شد. روش ToString.

توصیه شده: