Base11是父類

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了眉縣免費建站歡迎大家使用!
ExcepDemp是子類
ExcepDemp() 為子類構(gòu)造函數(shù)。
main方法中創(chuàng)建ExcepDemp實例,自然會自動調(diào)用ExcepDemp()構(gòu)造方法。
構(gòu)造方法中: System.out.println("Pausing");
System.out.println("Continuing");
這兩個語句輸出了結(jié)果:
Pausing
Continuing
問問題,都不懸賞,太摳門了吧。
這個是空指針異常,說明上面的代碼沒有得到返回值數(shù)據(jù),有兩種原因:
①你的數(shù)據(jù)庫查詢沒有查到結(jié)果
②你是直接訪問的這個頁面嗎?這樣的話就沒有執(zhí)行查詢所以結(jié)果是空的。
如果問題沒有解決,我想能不能把你的上層代碼給我看一下,就是執(zhí)行數(shù)據(jù)庫查詢的那段代碼 opration.getOriData("投資學(xué)")。
在java中,異常分為兩種,運行時異常(也就是uncheckException)和已檢查異常checkException,運行時異常包括平常遇到的各種異常,如空指針異常,數(shù)據(jù)格式異常等一系列異常,這種異常是可以不捕獲的,可通過throws拋出異常,交給別的代碼或者JAVA虛擬機來完成。但是checkException是必須要處理的,也就是不能拋出,必須通過try-catch來完成,不處理的話是不能進行編譯的。但是checkException不是一個具體的異常類型,它只是一個概念。所以你判斷一個異常是已檢查異常還是未檢查異常,只需要通過拋出這個異常就可以知道了。
mport?java.util.Scanner;
public?class?MainTest?{
public?void?InputAdd()?{
int?num1?=?0;
int?num2?=?0;
try?{
System.out.println("請分別輸入兩個數(shù)字,回車繼續(xù)。");
num1?=?new?Scanner(System.in).nextInt();
num2?=?new?Scanner(System.in).nextInt();
System.out.println("求和結(jié)果:"?+?(num1?+?num2));
}?catch?(Exception?e)?{
System.out.println("num1和num2中至少有一個不是數(shù)字,無法進行計算");
}
}
public?static?void?main(String[]?args)?{
MainTest?mt?=?new?MainTest();
mt.InputAdd();
}
}
運行結(jié)果:
本文標題:立馬就異常的java代碼 java一旦出現(xiàn)異常程序就終止
網(wǎng)頁地址:http://chinadenli.net/article26/dojgojg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、云服務(wù)器、做網(wǎng)站、品牌網(wǎng)站設(shè)計、App開發(fā)、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)