Жаңы Exception ыргытуу эмнени билдирет?
Жаңы Exception ыргытуу эмнени билдирет?

Video: Жаңы Exception ыргытуу эмнени билдирет?

Video: Жаңы Exception ыргытуу эмнени билдирет?
Video: Электр велосипед 2021 MINAKO F10 40 км / с мини электр велосипед электр велосипед бүктөлүүчү 2024, Май
Anonim

Качан жаңы таштоо RuntimeException(e); а деп аталат жаңы өзгөчө түзүлөт а ыргытылган , бирок оригиналдуу өзгөчө анын ичине оролгон. Ошентип, стек изи төмөнкүдөй болот: Exception жипте "негизги" java. java:36) Себепчи: java.

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

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

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

Жөн эле, жаңы Exception ыргытуу эмне кылат?

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

Кайсынысы өзгөчөлүктү ыргытуу үчүн колдонулат?

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

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