11.8RuntimeException

La fonction maximum de cette exception de la classe: le programme au moment de la compilation de l'utilisateur n'est pas un traitement d'exception de l' exigence obligatoire, l'utilisateur peut sélectivement traitée en fonction de leurs besoins.
Si vous voulez changer le type de données chaîne int, la classe entière peut être utilisé pour le traitement parce que la classe entière définit les méthodes suivantes.
Conversion chaîne int: public static int parseInt (String S) lance une NumberFormatException.
méthode A ce parseInt () temps jette un NumberFormatException, et cette classe d'exception appartient à une sous - classe de RuntimeException.
structure d'héritage NumberFormatException

java.lang.Object
   |- java.lang.Throwable
      |- java.lang.Exception
         |- java.lang.RuntimeException  		→ 		运行时异常
            |- java.lang.IllegalArgumentException
               |- java.lang.NumberFormatException
public class JavaDemo {
	public static void main(String args[]) {
		int num = Integer.parseInt("123");// 字符串转数字
		System.out.println(num);// 输出转换结果
	}
}

RuntimeException et Sauf la différence?
À l' exception RuntimeException est une sous - classe.
Sauf définit doit être manipulé à l'exception, et peut être sélectivement manipulation d'exception définie par l'RuntimeException.

Publié 161 articles originaux · a gagné les éloges 9 · vues 3080

Je suppose que tu aimes

Origine blog.csdn.net/ll_j_21/article/details/104748834
conseillé
Classement