java運行常見異常舉例
下面小編為大家總結了幾個JAVA中常見的RuntimeException,希望對你們有所幫助:
NullPointerException:空指針異常類
示例1:
package c;
public class Test {
public static void main(String[] args) {
tln(toUpper(null));
}
public static String toUpper(String str){
return perCase();
}
}
異常信息如下:Exception in thread “main” PointerException
at per(:11)
at (:6)
ArrayIndexOutOfBoundsException:數組下標越界異常
示例2:
package c;
public class Test {
public static void main(String[] args) {
int[] a = {0,1,2,3};
tln(a[4]);
}
}
異常信息如下:
Exception in thread “main” yIndexOutOfBoundsException: 4
at (:7)
ArithmeticExecption:算術異常類:
示例3:
package c;
public class Test {
public static void main(String[] args) {
int a = 10 / 0;
tln(a);
}
}
異常信息如下:
Exception in thread “main” hmeticException: / by zero
at (:6)
ClassCastException:類型強制轉換異常
示例4:
package c;
public class Test {
public static void main(String[] args) {
testParse(“aaa”);
}
public static void testParse(Object str){
Integer i = (Integer)str;
}
}
異常信息如下:
Exception in thread “main” sCastException: ng cannot be cast to ger
at Parse(:10)
at (:6)
-
Java命令參數説明大全
為了提高性能,往往需要調整java命令參數,以求系統達到最佳新能。另外這些參數的配置也是影響系統穩定性的一個重要因素,相信大多數Java開發人員都見過OutOfMemory類型的錯誤。這其中很可能就是JVM參數配置不當或者就沒有配置沒意識到配置引起的。那麼java命令參數...
-
Java設計模式之模板方法模式
下面YJBYS小編為大家整理了Java設計模式之模板方法模式,希望對你有所幫助。更多Java認證考試信息,盡在應屆畢業生培訓網!一、引子這是一個很簡單的模式,卻被非常廣泛的使用。之所以簡單是因為在這個模式中僅僅使用到了繼承關係。繼承關係由於自身的缺陷,被專家們扣...
-
Java中級開發工程師知識點歸納
為方便考生們備考java認證相關知識點,yjbys小編為同學們帶來最新java認證考試知識點歸納,希望同學們好好複習!1.接口和抽象類的區別①抽象類裏可以有構造方法,而接口內不能有構造方法。②抽象類中可以有普通成員變量,而接口中不能有普通成員變量。③抽象類中可以包...
-
Java編程常見問題彙總大綱
在我們寫Java程序的過程中,其實裏面有一些細節大家可能沒怎麼注意,雖然一般沒有什麼大問題,但俗話説的好,差之毫釐失之千里。所以我們一定要注意這些小細節。那在我們日常的編程中,有哪些我們不常注意的小細節呢?下面跟yjbys小編一起來看看吧!字符串連接誤用錯誤的寫...