java空指針怎么處理?
1使用鼠標點擊打開eclipse軟件。
2點擊菜單欄File-->new--->Java Project。
3輸入java項目名,然后點擊finish按鈕。
4鼠標選中新建的項目繼續(xù)新建一個Class類,鼠標右擊--new---Class類。
5輸入類名,點擊finish按鈕。
6在新建的類中鍵入如下代碼:
public class HelloWorld {
public static void main(String[] args) {
String str1 = null;
if(str1.equals("Test")) {
System.out.println("空指針異常的代碼");
}
}
}
點擊運行按鈕Run--Run as-->java Applicatiion,可以看到運行結(jié)果空指針異常。
7繼續(xù)修改該類中的代碼為:
public class HelloWorld {
public static void main(String[] args) {
String str1 = null;
try {
/* 這是出現(xiàn)空指針異常代碼 */
if(str1.equals("Test")) {
System.out.println("空指針異常的代碼");
}
}catch(Exception e) {
System.out.println("出現(xiàn)空指針異常");
}finally {
/*不管是否有異常都執(zhí)行*/
System.out.println("不管是否有異常都執(zhí)行");
}
/* 正確的寫法代碼 */
String str2 = null;
if("Test".equals(str2)) {
System.out.println("equals()方法的正確用法避免空指針異常");
}
}
}
點擊Run--Run As-->Java Application運行。
8在控制臺查看運行結(jié)果,使用try-catch捕捉異常異常,或者正確使用java方法避免異常。