Файл олдоогүй тохиолдол юу вэ?
Файл олдоогүй тохиолдол юу вэ?

Видео: Файл олдоогүй тохиолдол юу вэ?

Видео: Файл олдоогүй тохиолдол юу вэ?
Видео: АНТИМАТЕРИ гэж юу вэ ? 2024, Арваннэгдүгээр
Anonim

Энэ үл хамаарах зүйл нээх амжилтгүй оролдлого хийх үед шидэгдсэн файл заасан замын нэрээр тэмдэглэгдсэн. Мөн энэ үл хамаарах зүйл програм нээх гэж оролдох үед хаягдаж болно файл бичихийн тулд, гэхдээ файл зөвхөн унших боломжтой, эсвэл зөвшөөрлүүд файл хийх үгүй зөвшөөрөх файл ямар ч програмаар унших боломжтой.

Иймд яагаад олдсонгүй файлыг онцгой тохиолдол гэж шалгасан бэ?

FileNotFoundException нь IOException-ийн дэд ангилал учраас бид шидэх жагсаалтад IOException-г зааж өгөөд дээрх программыг хөрвүүлэгчийг алдаагүй болгож чадна. 2) Сонгогдоогүй нь үл хамаарах зүйлүүд тэр нь шалгаагүй эмхэтгэсэн цагт. ArithmeticException бол хөрвүүлэгч нь үүнийг эмхэтгэхийг зөвшөөрдөг шалгагдаагүй үл хамаарах зүйл.

Дараа нь асуулт бол Java-д үл хамаарах зүйл байхгүй гэж үү? Тохиромжтой зүйл юу вэ Java-ийн үл хамаарах зүйл хүссэн элементийг шидэхэд байдаггүй ? Хууль бус эсвэл зохисгүй аргументыг дамжуулсан гэдгийг харуулахын тулд шидсэн. Энэ аргад хүчинтэй аргумент өгсөн, зүгээр л өгөөгүй байдаг мэдээллийн санд.

Үүнтэй адилаар хэн нэгэн нь байхгүй файл руу нэвтрэх оролдлого хийх үед ямар онцгой тохиолдол гарах вэ?

FileNotFoundException

Та IO үл хамаарах байдлыг хэрхэн зохицуулах вэ?

Хэзээ вэ IOException шидсэн IOException суурь юм үл хамаарах зүйл ангид ашигласан харьцах бүтэлгүйтэлүүд. Ангийн аргад, оролдоод үзээрэй. барих , эцэст нь блок зохицуулдаг үл хамаарах зүйл . Хэрэглээний api ангиллын аргууд нь an IOException эсвэл түүний дэд ангиуд. Оролдоод үзээрэй барих эцэст нь кодын блокыг өөр хувилбараар доор харуулав.

Зөвлөмж болгож буй: