Dobja a kulcsszót a Java példával

Tartalomjegyzék

Java dob kulcsszót

A Java dob kulcsszóval a program végrehajtása során előforduló kivételinformációk deklarálhatók. Információt ad a kivételről a programozónak. Jobb megadni a kivételkezelő kódot, hogy a programfuttatás normál folyamata fenntartható legyen.

Tegyük fel, hogy a java programodban egy olyan könyvtármódszert használsz, amely kivételt hoz

Programjában ezt a kivételt a try & catch segítségével fogja kezelni.

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){}}}

Ha egy kivételes próbálkozási blokkban nem kezeli a kivételt, akkor a fordítás sikertelen lesz. De a java könyvtár szinte minden más módszere vagy akár a felhasználó által definiált módszer is kivethet egy-két kivételt.

Az összes kivétel kezelése a try and catch blokk használatával nehézkes lehet, és akadályozhatja a kódoló teljesítményét.

Tehát a java egy olyan opciót kínál, ahol a kockázati kóddarab használatakor a metódus definíciójában kijelenti, hogy kivételt dob a try catch végrehajtása nélkül.

java dobás Kivétel Szintaxis

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

Java dob példa

Tekintsük ugyanazt a példát, mint fent a dobásokkal a metódus deklarációban.

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();}}

Megjegyzés: A fenti kódok sikeres végrehajtásához először hozzon létre egy üres szövegfájlt a Data1.txt névvel a C meghajtón. Összegezve: a kivételek kezelésére két módszer létezik.

  1. Helyezze a Kivételt okozó kódot a blokkolásba.
  2. Nyilatkozzon a módszerről, hogy Kivételt dob

Ha a fenti kettő egyikét sem hajtják végre, a fordító hibát ad. A szabály érvényesítésének az az ötlete, hogy Ön mint programozó tisztában van azzal, hogy egy bizonyos kódrész kockázatos lehet, és kivételt jelenthet.

Mi a különbség a dobás és a dobás között?

dobás dob
Egy új Exception objektum létrehozására és dobására szolgál A módszer meghatározásában használják annak kijelentésére, hogy kockázatos módszert alkalmaznak.
A dob kulcsszó használatával egyszerre csak egy kivételt jelenthet be A dob kulcsszó használatával egyszerre több kivételt is deklarálhat.

Példa:

dobja az új IOException-t ("nem lehet megnyitni a kapcsolatot");

Példa:

dobja az IOException, ArrayIndexBoundException;

Összegzés

A „Java dob kulcsszó” a kivétel bejelentésére szolgál. Minden olyan módszer esetében, amely kivételt „dob”, kötelező, hogy a hívási módszerben a dobásokkal használja a dobott kivétel felsorolását.

érdekes cikkek...