2024 Зохиолч: Elizabeth Oswald | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-13 00:10
@SneakyThrows -г өөрийн аргын шидэлтийн заалтад үүнийг тунхаглахгүйгээр шалгасан үл хамаарах зүйлүүд нууцаар шидэх боломжтой. Энэ бага зэрэг маргаантай чадварыг мэдээж болгоомжтой ашиглах хэрэгтэй.
Та шидэхгүйгээр үл хамаарах зүйлсийг хэрхэн зохицуулах вэ?
Хэрэв үл хамаарах зүйл ач холбогдолгүй бөгөөд таны програмын үйл ажиллагаанд нөлөөлөхгүй бол зүгээр л catch блокыг оролдоод үргэлжлүүлээрэй. Та үл хамаарах зүйлийг барьж авахаас зайлсхийж болно, гэхдээ хэрэв онцгой тохиолдол гарч, та үүнийг барьж чадахгүй бол таны програм ажиллахаа болино (гацах). Үл хамаарах зүйлийг үл тоомсорлох арга байхгүй.
Шалгасан онцгой тохиолдол гэж юу вэ?
Шалгасан үл хамаарах зүйл нь засагдах аргад баригдах эсвэл зарлах ёстой онцгой байдлын төрөл юм. Жишээлбэл, java.io. IOException нь шалгагдсан үл хамаарах зүйл юм.
Шалгасан болон шалгаагүй үл хамаарах зүйлүүд юугаараа ялгаатай вэ?
1) Шалгасан: эмхэтгэх үед шалгагдсан үл хамаарах зүйлүүд юм. Хэрэв аргын зарим код нь шалгагдсан үл хамаарах зүйл шидвэл арга нь үл хамаарах зүйлийг зохицуулах эсвэл throws түлхүүр үг ашиглан онцгой тохиолдлыг зааж өгөх ёстой. … 2) Эмхэтгэсэн хугацаанд шалгагдаагүй үл хамаарах зүйлсийг тэмдэглээгүй байна.
Ажиллах үеийн онцгой тохиолдол нь онцгой байдлын дэд ангилал мөн үү?
RuntimeException нь Java Виртуал Машины хэвийн ажиллагааны үед тохиолдож болох үл хамаарах зүйлүүдийн дээд ангилал юм. RuntimeException болон түүний дэд ангиуд ньшалгагдаагүй үл хамаарах зүйлүүд.
Зөвлөмж болгож буй:
Би аж ахуйн нэгж эсвэл аж ахуйн нэгжийг ашиглах ёстой юу?
Үйл үгийн хувьд аж ахуйн нэгж ба аж ахуйн нэгжийн хоорондох ялгаа нь аж ахуйн нэгж нь аж ахуйн нэгжийг хариуцах явдал юм эсвэл аж ахуйн нэгж (аж ахуйн нэгж) байх үед аюултай эсвэл хүнд хэцүү зүйл юм. Би өөрийн бизнесийн нэр дээр аж ахуйн нэгжийг ашиглах ёстой юу?
Яагаад сифон ус зайлуулах суваг ашиглах ёстой вэ?
Сифоник ус зайлуулах хоолой. хаалт болон агаар (болон хог хаягдал) бүрэн урсгалаар дамжуулах хоолойн системд орохоос сэргийлж, хоолойг усаар бүрэн дүүргэх боломжийг олгоно. … Агаарын хомсдол, ус доошоо татах нь вакуум үүсгэж, ус зайлуулах процессыг хурдан бөгөөд үр дүнтэй болгодог.
Ангилахдаа ямар интерфейсийг ашиглах ёстой вэ?
Java нь Массив эсвэл Цуглуулгыг эрэмбэлэх аргуудыг ашиглахыг хүсвэл ямар ч захиалгат ангид хэрэглэгдэх ёстой харьцуулах боломжтой интерфейсийг өгдөг. Харьцуулж болох интерфэйс нь ангилах аргуудад ашигладаг compareTo(T obj) аргатай тул та үүнийг баталгаажуулахын тулд Wrapper, String эсвэл Date ангиллыг шалгаж болно.
Яагаад тархины шуурга ашиглах ёстой вэ?
Тархины довтолгоо нь хүмүүсийг шүүмжлэхээс айхгүйгээр илүү чөлөөтэй сэтгэх боломжийг олгодог. Тархины шуурга нь асуудлыг шийдвэрлэх, шинэлэг санааг бий болгохын тулд нээлттэй, байнгын хамтын ажиллагааг дэмждэг. Оюуны довтолгоо нь багуудад маш олон тооны санааг хурдан гаргахад тусалдаг бөгөөд эдгээр санааг боловсронгуй болгож, нэгтгэж хамгийн тохиромжтой шийдлийг бий болгох боломжтой.
Ашиглах чадвар эсвэл ашиглах боломжтой байдлын аль нь зөв бэ?
Америкийн англи хэлний хувьд “хэрэглэх боломжтой” нь хамгийн хүлээн зөвшөөрөгдөх хувилбар юм. Олон улсад "ашиглах боломжтой" ба "ашиглах боломжтой" хоёуланг нь үгийн үсэглэхийг зөвшөөрдөг. Ихэнх толь бичгүүдэд "ашиглах боломжтой"