這篇文章主要介紹了java基礎(chǔ)異常處理代碼及原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

創(chuàng)新互聯(lián)公司主打移動網(wǎng)站、成都網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護、域名與空間、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再決定采用什么樣的設(shè)計。最后,要實現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計,我們還會規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。
異常的定義:中斷了正常指令流的事件。
try..catch..finally結(jié)構(gòu):
class Test{
public static void main(String[] args){
System.out.println(1);
try{
System.out.println(2);
int i = 1 / 0;
System.out.println(3);
}
catch(Exception e){
e.printStackTrace();
System.out.println(4);
}
finally{
System.out.println(5);
}
System.out.println(6);
}
}輸出結(jié)果:
D:\Java\code\練習(xí)十二>java Test
java.lang.ArithmeticException: / by zero
at Test.main(Test.java:6)throw與throws關(guān)鍵字
class User{
private int age;
public void setAge(int age) throws Exception{
if(age <= 0){
Exception e = new Exception("input age is error!");
throw e;
}
else{
this.age=age;
}
}
}class Test{
public static void main(String[] args){
User u = new User();
try{
u.setAge(-20);
}
catch(Exception e){
System.out.println(e);
}
}
}D:\Java\code\練習(xí)十二>java Test java.lang.Exception: input age is error!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。
新聞標(biāo)題:Java基礎(chǔ)異常處理代碼及原理解析
網(wǎng)站路徑:http://www.chinadenli.net/article36/gidgsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、響應(yīng)式網(wǎng)站、品牌網(wǎng)站設(shè)計、網(wǎng)站策劃、靜態(tài)網(wǎng)站、云服務(wù)器
聲明:本網(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)