Java中異常(Exception)的用法

2021-08-26 18:00:20 字數 1684 閱讀 5865

package com.base.exception;

public class car

public car(string name)

public string tostring()

}

package com.base.exception;

public class messagedata

public void setdata(t data)

public string getmessage()

public void setmessage(string message)

public int getcode()

public void setcode(int code)

@override

public string tostring()

}

package com.base.exception;

public class someexceptions catch(exception e)

return tt; }

//查詢陣列中第10個數——陣列越界異常

public static int selectnumformarray(int a) throws exceptioncatch(exception e) }

//去除字串首尾空格——空指標異常

public static string deletespace(string str) throws exceptioncatch(exception e) }

//除法運算——除數為零異常

public static int invide(int a,int b) throws exceptioncatch(exception e) }

//列印年齡——**邏輯異常

public static void sayyourage(int age) throws exception

system.out.println("你的年齡是"+age);

}}

package com.base.exception;

public inte***ce methodsinte***ce

package com.base.exception;

public class usemethods implements methodsinte***ce ;

someexceptions.selectnumformarray(a);

//型別轉換異常

someexceptions.stringtoint("fasf");

}catch(exception e)

car baoma = new car("寶馬");

//封裝返回物件

md.setdata(baoma);

md.setcode(888);

md.setmessage("你成功獲得一輛寶馬!");

return md;

}}

package com.base.exception;

public class testexceptions

}

java中處理異常

今天我們來看一下處理異常的問題。異常物件其實都是派生於throwable類的乙個例項。throwable分支之下有乙個error和乙個exception。常用的方法有 getmessage 用來返回string型別的異常資訊 printstacktrace 列印追蹤方法呼叫棧而獲得的詳細異常資訊,可...

java中的異常

1.處理執行時異常是,採用邏輯去合理規避同時輔助用try catch處理 2,在多重catch塊後邊,可以加上乙個catch excepetion 來處理可能會被遺漏的異常 3,對於不確定的 也可以加上try catch,處理潛在的異常 4盡量去處理異常,切忌只是簡單的呼叫printstacktra...

Java中的異常

什麼是所謂的異常呢?異常 就是在執行期發生的不正常的事,會導致程式的終止.按繼承的角度劃分的話 error 系統內部錯誤,程式猿是無法處理的 exception 程式猿在編寫 過程中出現的異常,可以人為處理 按處理的必要性角度劃分的話 受檢異常 編譯器可以提示出來,不能編譯通過的異常 非受檢異常 只...