Heim > Java > javaLernprogramm > Eine Einführung in die Verwendung des Schlüsselworts throw zum Auslösen von Ausnahmen in der Java-Programmierung

Eine Einführung in die Verwendung des Schlüsselworts throw zum Auslösen von Ausnahmen in der Java-Programmierung

高洛峰
Freigeben: 2017-01-18 14:56:29
Original
2572 Leute haben es durchsucht

throw löst eine Ausnahme direkter aus:

if(age < 0){
throw new MyException("年龄不能为负数!");
}
Nach dem Login kopieren

Schauen wir uns ein Beispiel an:

package Test;
  
 public class Test2 {
   public static void main(String[] args) {
     String s = "abc";
     if(s.equals("abc")) {
       throw new NumberFormatException();
     } else {
       System.out.println(s);
     }
   }
  
 }
Nach dem Login kopieren

The Die Ausführungsergebnisse lauten wie folgt:

Eine Einführung in die Verwendung des Schlüsselworts throw zum Auslösen von Ausnahmen in der Java-Programmierung

In Java können Sie beim Definieren einer Methode eine Ausnahme deklarieren und dann mit throw eine Ausnahme während der Implementierung gezielt auslösen.

ppublic class Shoot {  创建类
  
static void pop() throws NegativeArraySizeException {
  
//定义方法并抛出NegativeArraySizeException异常
  
int [] arr = new int[-3];//创建数组
}
  
public static void main(String[] args) {//主方法
try {
  
pop(); //调用pop()方法
  
} catch (NegativeArraySizeException e) {
  
System.out.println("pop()方法抛出的异常");//输出异常信息
}
}
}
Nach dem Login kopieren

Weitere Einführungen in die Verwendung von Ausnahmen mit dem Schlüsselwort throw in der Java-Programmierung finden Sie auf der chinesischen PHP-Website für verwandte Artikel!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage