Ерекшелікті тастау нені білдіреді?
Ерекшелікті тастау нені білдіреді?

Бейне: Ерекшелікті тастау нені білдіреді?

Бейне: Ерекшелікті тастау нені білдіреді?
Бейне: ҚАЛ нені білдіреді?! | Қалдың түрлері?! | Қызықты мәліметтер 2024, Мамыр
Anonim

Термин ерекшелік «ерекше оқиға» тіркесінің стенографиясы. Анықтама : Ан ерекшелік программаның орындалу барысында орын алатын, бағдарлама командаларының қалыпты ағынын бұзатын оқиға. құру ерекшелік нысанды және оны орындау уақыты жүйесіне беру деп аталады ерекшелік тастау.

Олай болса, ерекше жағдайды шығару үшін қайсысы қолданылады?

The лақтыру Java тіліндегі кілт сөз пайдаланылады айқын түрде ерекшелік тастаңыз әдістен немесе кодтың кез келген блогынан. Біз істей аламыз лақтыру белгіленді немесе белгіленбейді ерекшелік . The лақтыру негізгі сөз лақтыратын әдет-ғұрып ерекшеліктер.

Сол сияқты, егер біз catch блогында ерекше жағдайды тастасақ не болады? Қашан жаңа ерекшелік болып табылады лақтырылды ішінде блокты ұстау немесе ақырында блок бұл одан тарайды блок , содан кейін ток ерекшелік жаңа ретінде тоқтатылады (және ұмытылады). ерекшелік сыртқа таралады.

Осыны ескере отырып, ерекше жағдайды тастау мен ерекше жағдайды ұстаудың айырмашылығы неде?

Throws сөйлемі анны жариялау үшін қолданылады ерекшелік , яғни ол try-ге ұқсас жұмыс істейді ұстау блок. Лақтыру кілт сөз қолданылады ішінде әдіс денесі ерекшелік тастаңыз , ал throws жариялау үшін әдіс қолтаңбасында қолданылады ерекшеліктер пайда болуы мүмкін ішінде мәлімдемелер бар ішінде әдіс.

Ерекшелікті қашан шығару керек?

Қолдану ерекшеліктер елемеуге болмайтын нәрселер туралы хабарлау. Қолданбаңыз ерекшеліктер егер қате жергілікті түрде өңделсе. екеніне көз жеткізіңіз ерекшеліктер сіздің күнделікті жұмысыңыздың қалған бөлігімен бірдей абстракция деңгейінде. Ерекшеліктер шын мәнінде ерекше нәрсе үшін сақталуы керек.

Ұсынылған: