Java'да ыргытуу менен ыргытуунун ортосундагы айырма

Мазмуну:

Java'да ыргытуу менен ыргытуунун ортосундагы айырма
Java'да ыргытуу менен ыргытуунун ортосундагы айырма

Video: Java'да ыргытуу менен ыргытуунун ортосундагы айырма

Video: Java'да ыргытуу менен ыргытуунун ортосундагы айырма
Video: Кварцевый ламинат на пол. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #34 2024, Ноябрь
Anonim

Негизги айырма – Java менен ыргытуу менен ыргытуу

Программалоодо каталар болушу мүмкүн. Программадагы ката күтүлбөгөн натыйжа берет же ал программанын аткарылышын токтотушу мүмкүн. Ошондуктан, программаны туура аткаруу үчүн каталарды туура таап, башкаруу жакшы. Ката эки түрдүү болушу мүмкүн. Алар компиляция учурундагы каталар жана аткаруу каталары. Синтаксис каталары болгондо Java компилятору тарабынан көрсөтүлөт. Алар компиляция убагындагы каталар деп аталат. Кээ бир кеңири таралган компиляция убагындагы каталар - жок чекиттүү үтүр, жетишпеген тармал кашаалар, жарыяланбаган өзгөрмөлөр жана ката идентификаторлор же ачкыч сөздөр. Кээде, программа туура компиляциялоо мүмкүн, бирок ал туура эмес натыйжаларды бере алат. Алар аткаруу каталары деп аталат. Кээ бир жалпы иштөө каталары нөлгө бөлүнөт жана массивдин чегинен чыккан элементти баалоо. Өзгөчө жагдай - бул программадагы иштөө катасынан улам келип чыккан шарт. Программанын аткарылышы өзгөчө кырдаал болгондо токтотулат. Эгерде программист калган коддун аткарылышын улантууну кааласа, анда программист ката шарты тарабынан ыргытылган өзгөчө объектти кармап, ката билдирүүсүн көрсөтө алат. Бул өзгөчө мамиле деп аталат. Катага алып келиши мүмкүн болгон код аракет блогунда, ал эми билдирүү кармоо блогунда. Ыргытуу жана ыргытуу - бул Java өзгөчөлүгүн иштетүүдө колдонулган эки ачкыч сөз. Java'да ыргытуу менен ыргытуунун негизги айырмасы - бул жерде, ыргытуу - өзгөчө кырдаалды жарыялоо үчүн колдонулат, ал эми ыргытуу - бул өзгөчөлүктү ачык ыргытуу үчүн колдонулган ачкыч.

Java'да throw деген эмне?

throw ачкыч сөзү өзгөчөлүктү ачык ыргытуу үчүн колдонулат. Ыргытуудан кийин Exception классынын мисалы келет. мис. – жаңы Exception ыргытуу («Ката нөлгө бөлүнүү»); Бул өзгөчөлүктү ыргытуу үчүн методдун корпусунун ичинде колдонулат. Төмөнкү программаны караңыз.

Java ыргытуу менен ыргытуунун ортосундагы айырма
Java ыргытуу менен ыргытуунун ортосундагы айырма

01-сүрөт: ыргытуу ачкыч сөзү менен программа

Жогорудагы программага ылайык, Exception3 классында checkMarks деп аталган ыкма бар. Белгилер 50дөн аз болсо, ал өзгөчө кырдаалды жаратат жана "Ишпей калды" дегенди көрсөтөт. Эгер белгилер 50дөн жогору же барабар болсо, ал "Өттү" деген билдирүүнү басып чыгарат.

Java'да ыргытуу деген эмне?

throws ачкыч сөзү өзгөчө кырдаалды жарыялоо үчүн колдонулат. Андан кийин өзгөчө класстын аталышы турат. мис. – Exception ыргытат. Программист throws ачкыч сөзүн колдонуу менен бир нече өзгөчөлүктү жарыялай алат. Бул ыкма кол менен колдонулат. Төмөнкү мисалды караңыз.

Java ыргытуу менен ыргытуунун ортосундагы негизги айырма
Java ыргытуу менен ыргытуунун ортосундагы негизги айырма

02-сүрөт: ыргытуучу ачкыч сөзү бар программа

Ката болушу мүмкүн болгон код кара аракеттин ичине жайгаштырылган. Ката кабары кармоо блогунун ичинде. Метод чакыруучусу чакырылган ыкмадан өзгөчөлүктөрдүн айрым түрлөрү күтүлүшү мүмкүн экенин аныктайт. Чакыруучу кандайдыр бир кармоо механизми менен даярдалышы керек. Бул жагдайда, throws ачкыч колдонулат. Ал ыкма декларациясынын билдирүүсүнөн кийин дароо жана ачуу кашаанын алдында көрсөтүлөт.

Java'да ыргытуу менен ыргытуунун ортосунда кандай окшоштук бар?

Экөө тең өзгөчөлүктү иштетүү үчүн Java тилиндеги ачкыч сөздөр

Явада ыргытуу менен ыргытуунун ортосунда кандай айырма бар?

жавада ыргытуу менен ыргытуу

“Тыргытуу” – бул Java тилиндеги ачкыч сөз, ал ачык түрдө өзгөчөлүктү ыргытуу үчүн колдонулат. “Тыргыттар” – бул Java тилиндеги ачкыч сөз, ал өзгөчө кырдаалды жарыялоо үчүн колдонулат.
Бир нече өзгөчөлүк
Табыштан бир нече өзгөчөлүктөр болушу мүмкүн эмес. Тагдырууда бир нече өзгөчөлүктөр болушу мүмкүн.
Артынан келген
“Табыштан” кийин инстанция келет. “Таштыруулардан” кийин класс чыгат.
Колдонуу ыкмасы
“Ыгытуу” методдун ичинде колдонулат. "Табыш" ыкма колтамгасы менен колдонулат.

Кыскача – Java'да ыргытуу менен ыргытуу

Аткаруу убакытындагы каталар программаны компиляциялоого алып келет, бирок ал күтүлбөгөн натыйжаларды берет же программанын аткарылышын токтотот. Бул жагдай өзгөчө болуп саналат. Ыргытуу жана ыргытуу - бул Java программалоосунда өзгөчөлүктү иштетүү үчүн колдонулган эки ачкыч. Бул макалада ыргытуу менен ыргытуу ортосундагы айырма талкууланды. Java'дагы ыргытуу менен ыргытуунун айырмасы, ыргытуу өзгөчө кырдаалды ачык ыргытуу үчүн колдонулган ачкыч сөз, ал эми ыргытуу өзгөчө кырдаалды жарыялоо үчүн колдонулат.

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