Video: Өзгөчөлүктү ыргытуу деген эмнени билдирет?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Мөөнөт өзгөчө "өзгөчө окуя" деген сөз айкашынын стенографиясы. Аныктама : Ан өзгөчө программаны аткаруу учурунда пайда болгон, программанын инструкцияларынын нормалдуу агымын бузган окуя. түзүү а өзгөчө объект жана аны иштөө убактысы системасына тапшыруу деп аталат өзгөчө ыргытуу.
Андан кийин, кайсы бир өзгөчөлүктү ыргытуу үчүн колдонулат?
The ыргытуу Java тилиндеги ачкыч сөз колдонулган ачык айтууга өзгөчө таштоо методдон же коддун каалаган блогунан. Биздин колубуздан келет ыргытуу же текшерилген же белгиленбеген өзгөчө . The ыргытуу негизги сөз ыргытчу салт өзгөчөлүктөр.
Ошо сыяктуу эле, эгерде биз catch блогунда өзгөчөлүктү таштасак эмне болот? Качан жаңы өзгөчө болуп саналат ыргытылган ичинде блокту кармоо же акыры блок ошондон тарайт блок , анда ток өзгөчө жаңы болуп үзүлөт (жана унутулат). өзгөчө сыртка таралат.
Муну эске алуу менен, өзгөчөлүктү ыргытуу менен өзгөчөлүктү кармоонун ортосунда кандай айырма бар?
Throws сүйлөмү анны жарыялоо үчүн колдонулат өзгөчө , бул аракетке окшош иштейт дегенди билдирет кармоо блок. ыргытуу ачкыч сөз колдонулат ичинде ыкмасы денеге өзгөчө таштоо , ал эми таштоо ыкмасы кол коюуда колдонулат өзгөчөлүктөр пайда болушу мүмкүн ичинде билдирүүлөр бар ичинде ыкмасы.
Качан өзгөчөлүктү таштоо керек?
Колдонуу өзгөчөлүктөр көз жаздымда калтырбоо керек нерселер жөнүндө билдирүү. Колдонбо өзгөчөлүктөр эгер катаны локалдык түрдө чечсе болот. текшериңиз өзгөчөлүктөр башка күнүмдүк иштериңиз сыяктуу абстракциянын деңгээлинде. Өзгөчө учурлар чынында эле өзгөчө нерсе үчүн сакталышы керек.
Сунушталууда:
Ката ыргытуу эмне кылат?
Ката ыргытуу күтүлбөгөн нерсе болгонун жана аткаруунун кадимки агымы улана албай турганын көрсөтүүгө мүмкүндүк берет. Ката кетирүү үчүн throw операторун колдоносуз
Ыргытуу пункту жок ыкмадан текшерилген өзгөчөлүктү ыргытуунун кандайдыр бир жолу барбы?
9 Жооптор. Эгер чындап кааласаңыз, белгиленбеген өзгөчөлүктөрдү жарыялоонун кереги жок эле ыргыта аласыз. Белгисиз өзгөчөлүктөр RuntimeException кеңейтет. Катаны кеңейтүүчү ыргытуучулар да белгиленбейт, бирок чындап эле олуттуу маселелер үчүн гана колдонулушу керек (мисалы, жараксыз байт код)
Машинаны үйрөнүүдө өзгөчөлүктү азайтуу деген эмне?
Функцияларды кыскартууну колдонуунун максаты - компьютер өз функциясын аткаруу үчүн иштете турган функциялардын (же өзгөрмөлөрдүн) санын азайтуу. Функцияларды азайтуу өлчөмдөрдүн санын азайтуу үчүн колдонулат, бул машина үйрөнүү колдонмолору үчүн маалыматтарды азыраак сейрек жана статистикалык жактан маанилүү кылат
Жаңы Exception ыргытуу эмнени билдирет?
Качан жаңы RuntimeException(e); жаңы өзгөчөлүк деп аталат, ыргытылат, бирок баштапкы өзгөчөлүк анын ичине оролот. Ошентип, стек изи төмөнкүдөй болот: "Негизги" java жипиндеги өзгөчөлүк. java:36) Себепчи: java
Java өзгөчөлүгүн ыргытуу деген эмне?
Javaдагы throw ачкыч сөзү методдон же кандайдыр бир код блогунан өзгөчөлүктү ачык ыргытуу үчүн колдонулат. Биз белгиленген же белгиленбеген өзгөчө учурду ыргыта алабыз. Throw ачкыч сөзү, негизинен, өзгөчөлүктөрдү ыргытуу үчүн колдонулат