Укључује кључну реч у Јаву са примером

Преглед садржаја:

Anonim

Јава баца кључну реч

Ава баца кључна реч се користи да прогласи информацију изузетак који могу настати током извршавања програма. Програмеру даје информације о изузетку. Боље је обезбедити код за руковање изузецима како би се могао одржавати нормалан ток извршавања програма.

Претпоставимо да у свом Јава програму користите методу библиотеке која даје изузетак

У свом програму ћете се позабавити овим изузетком користећи функцију три & цатцх.

import java.io.*;class file1{public static void main(String[] args) {try{FileWriter file = new FileWriter("c:\\Data1.txt");file.write("Guru99");file.close();}catch(IOException){}}}

Ако не обрађујете изузетак у блоку три цатцх, компајлирање неће успети. Али скоро сваки други метод у јава библиотеци или чак кориснички дефинисан може изузетак или два.

Руковање свим изузецима помоћу блока три анд цатцх може бити незгодно и ометати проток кодера.

Дакле, јава пружа опцију, у којој кад год користите ризичан комад кода у дефиницији методе изјавите да баца изузетак без примене три цатцх.

јава тхров Екцептион Синтакса

method (Arguments) throws Exception1,Exception2,Exception,… {}

Јава баца Пример

Размотрите исти пример као горе са бацањем у декларацији методе.

import java.io.*;class file1{public static void main(String[] args) throws IOException{FileWriter file = new FileWriter("c:\\Data1.txt");file.write("Guru99");file.close();}}

Напомена: За успех горе наведених кодова, прво створите празну текстуалну датотеку са именом Дата1.ткт на свом Ц диску. Укратко, постоје две методе за руковање изузецима.

  1. Ставите код који узрокује изузетак у блок три анд цатцх.
  2. Прогласите метод бацањем изузетка

Ако било које од горе наведена два није учињено, компајлер даје грешку. Идеја која стоји иза примене овог правила је да сте као програмер свесни да одређени део кода може бити ризичан и да може донети изузетак.

Која је разлика између бацања и бацања?

бацити баца
Користи се за стварање новог објекта Екцептион и његово бацање Користи се у дефиницији методе, да би се објавило да се позива ризична метода.
Коришћењем кључне речи тхров истовремено можете пријавити само један изузетак Употребом кључне речи тхровс можете истовремено пријавити вишеструки изузетак.

Пример:

баци нови ИОЕкцептион („не може да отвори везу“);

Пример:

баца ИОЕкцептион, АрраиИндекБоундЕкцептион;

Резиме

"Ава бацање кључна реч" се користи да прогласи изузетак. За било који метод који ће „бацити“ изузетак, обавезно је да у методу позивања користите бацања да бисте навели изузетак.