Өзгөчөлүктү ыргытуу деген эмнени билдирет?
Өзгөчөлүктү ыргытуу деген эмнени билдирет?

Video: Өзгөчөлүктү ыргытуу деген эмнени билдирет?

Video: Өзгөчөлүктү ыргытуу деген эмнени билдирет?
Video: ЭМНЕ ҮЧҮН МЕН L4D3тү күтүп жатам 2024, Ноябрь
Anonim

Мөөнөт өзгөчө "өзгөчө окуя" деген сөз айкашынын стенографиясы. Аныктама : Ан өзгөчө программаны аткаруу учурунда пайда болгон, программанын инструкцияларынын нормалдуу агымын бузган окуя. түзүү а өзгөчө объект жана аны иштөө убактысы системасына тапшыруу деп аталат өзгөчө ыргытуу.

Андан кийин, кайсы бир өзгөчөлүктү ыргытуу үчүн колдонулат?

The ыргытуу Java тилиндеги ачкыч сөз колдонулган ачык айтууга өзгөчө таштоо методдон же коддун каалаган блогунан. Биздин колубуздан келет ыргытуу же текшерилген же белгиленбеген өзгөчө . The ыргытуу негизги сөз ыргытчу салт өзгөчөлүктөр.

Ошо сыяктуу эле, эгерде биз catch блогунда өзгөчөлүктү таштасак эмне болот? Качан жаңы өзгөчө болуп саналат ыргытылган ичинде блокту кармоо же акыры блок ошондон тарайт блок , анда ток өзгөчө жаңы болуп үзүлөт (жана унутулат). өзгөчө сыртка таралат.

Муну эске алуу менен, өзгөчөлүктү ыргытуу менен өзгөчөлүктү кармоонун ортосунда кандай айырма бар?

Throws сүйлөмү анны жарыялоо үчүн колдонулат өзгөчө , бул аракетке окшош иштейт дегенди билдирет кармоо блок. ыргытуу ачкыч сөз колдонулат ичинде ыкмасы денеге өзгөчө таштоо , ал эми таштоо ыкмасы кол коюуда колдонулат өзгөчөлүктөр пайда болушу мүмкүн ичинде билдирүүлөр бар ичинде ыкмасы.

Качан өзгөчөлүктү таштоо керек?

Колдонуу өзгөчөлүктөр көз жаздымда калтырбоо керек нерселер жөнүндө билдирүү. Колдонбо өзгөчөлүктөр эгер катаны локалдык түрдө чечсе болот. текшериңиз өзгөчөлүктөр башка күнүмдүк иштериңиз сыяктуу абстракциянын деңгээлинде. Өзгөчө учурлар чынында эле өзгөчө нерсе үчүн сакталышы керек.

Сунушталууда: