欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂Java培訓(xùn)之異常處理與throws關(guān)鍵字用法分析

2019-01-16 13:45:00 1250瀏覽

今天扣丁學(xué)堂Java培訓(xùn)老師給大家介紹一下關(guān)于Java異常處理與throws關(guān)鍵字用法分析詳解,首先在Java異常處理的時(shí)候,我們先來(lái)認(rèn)識(shí)一下異常和一些案例!



認(rèn)識(shí)異常:

1、異常是導(dǎo)致程序中斷運(yùn)行的一種指令流,如果不對(duì)異常進(jìn)行正確處理,則可能導(dǎo)致程序的中斷執(zhí)行,造成不必要的損失。

2、異常范例

空指針異常

Exce=null;
Exc e=null;
System.out.println(e.i);

除0異常

int a=10;
int b=0;
System.out.println(a/b);

3.處理異常

異常格式:

try{
異常語(yǔ)句;
}
catch(Exception e){
}
finally{
   一定會(huì)執(zhí)行的代碼;
}

int a=10;
int b=0;
try {
   System.out.println(a/b);
}
catch (ArithmeticException e){
   System.out.println(e);
}
int temp=0;
Exc e=null;
try {
  temp=e.a/e.b;
  System.out.println(temp);
}
catch (NullPointerException e1){
  System.out.println("空指針異常"+e1);
}
catch (ArithmeticException e1){
  System.out.println("算數(shù)異常"+e1);
}
finally {
  System.out.println("程序退出");
}

常見(jiàn)異常

1.數(shù)組越界異常:ArrayIndexOutOfBoundsException

2.數(shù)字格式化異常:NumberFormatException

3.算數(shù)異常:ArithmeticException

4.空指針異常:NullPointerException

throws關(guān)鍵字

1.在定義一個(gè)方法的時(shí)候可以使用throws關(guān)鍵字聲明,使用throws聲明的方法表示此方法不處理異常,拋給方法的調(diào)用者處理。

2.格式:

public void tell()throws Exception{}

例子:

public static void main(String [] args){
    try {
      tell(10,0);
    }
    catch (Exception e){
      System.out.println(e);
    }
}
public static void tell(int i,int j)throws ArithmeticException{
    int temp=0;
    temp=i/j;
    System.out.println(temp);
}

還可以:

public static void main(String [] args)throws Exception{
    tell(10,0);
}
public static void tell(int i,int j)throws ArithmeticException{
    int temp=0;
    temp=i/j;
    System.out.println(temp);
}

此時(shí),最后拋給JVM進(jìn)行處理,以上就是關(guān)于扣丁學(xué)堂Java培訓(xùn)之異常處理與throws關(guān)鍵字用法分析的詳細(xì)介紹,希望對(duì)大家的學(xué)習(xí)有所幫助,請(qǐng)關(guān)注扣丁學(xué)堂Java培訓(xùn)官網(wǎng)、微信等平臺(tái),扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺(tái)不僅為您提供權(quán)威的Java視頻教程供大家學(xué)習(xí),還精心的準(zhǔn)備了Java從入門到精通開(kāi)發(fā)實(shí)戰(zhàn)技能,定能讓你學(xué)有所成。扣丁學(xué)堂Java技術(shù)交流群:670348138。


扣丁學(xué)堂微信公眾號(hào)


【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】


查看更多關(guān)于“Java開(kāi)發(fā)資訊”的相關(guān)文章>>

標(biāo)簽: Java培訓(xùn) Java視頻教程 Java多線程 Java面試題 Java學(xué)習(xí)視頻 Java開(kāi)發(fā)

熱門專區(qū)

暫無(wú)熱門資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部