فایل استثنا یافت نشد چیست؟
فایل استثنا یافت نشد چیست؟

تصویری: فایل استثنا یافت نشد چیست؟

تصویری: فایل استثنا یافت نشد چیست؟
تصویری: آموزش جاوا در java io FileNotFoundException || java.io.FileNotFoundException 2024, مارس
Anonim

این استثنا در طول تلاش ناموفق برای باز کردن پرتاب می شود فایل با یک نام مسیر مشخص مشخص می شود. همچنین، این استثنا هنگامی که یک برنامه سعی می کند a را باز کند می تواند پرتاب شود فایل برای نوشتن، اما فایل فقط خواندنی است یا مجوزهای آن فایل انجام دادن نه اجازه می دهد فایل برای خواندن توسط هر برنامه

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

از آنجایی که FileNotFoundException یک زیر کلاس از IOException است، می‌توانیم فقط IOException را در لیست پرتاب‌ها مشخص کنیم و برنامه فوق را بدون خطای کامپایلر کنیم. 2) بدون علامت هستند استثناها که هستند بررسی نشده در زمان تدوین کامپایلر به آن اجازه کامپایل می دهد، زیرا ArithmeticException یک است استثناء بدون علامت.

پس از آن، سوال این است که آیا جاوا استثنایی وجود ندارد؟ چه چیزی مناسب است استثنای جاوا برای پرتاب برای زمانی که یک عنصر درخواست شده است وجود ندارد ? پرتاب می شود تا نشان دهد که یک روش یک استدلال غیرقانونی یا نامناسب ارسال شده است. به روش یک آرگومان معتبر داده شد، اما اینطور نشد وجود داشته باشد در پایگاه داده

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

FileNotFoundException

چگونه استثنا IO را مدیریت می کنید؟

چه وقتی است IOException پرتاب شده است IOException پایه است استثنا کلاس مورد استفاده برای رسیدگی شکست ها در متد یک کلاس، سعی کنید، گرفتن ، و در نهایت بلوک دسته استثنا . متدهای کلاس api برنامه پرتاب an IOException یا زیر کلاس های آن تلاش كردن گرفتن در نهایت بلوک کد در سناریوهای مختلف در زیر نشان داده شده است.

توصیه شده: