色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Java中的throws與throw關鍵字

Java中的throws與throw關鍵字 時間:2014-08-19      來源:未知

Java中的異常處理還是比較有意思的!就是該你管就你管,不是你該管的,好不要越級管理!不然我這級管理存在就沒有意義!

Java的異常處理是通過5個關鍵字來實現的:try,catch,throw,throws,finally。這里我主要說一下throw,throws。

throws語句

throws總是出現在方法聲明時,用來標明該成員方法可能拋出異常。如果是多個異常,使用逗號隔開。對大多數Exception子類來說,Java 編譯器會強迫你聲明在一個成員函數中拋出的異常的類型。如果異常的類型是Error或 RuntimeException, 或它們的子類,這個規則不起作用, 因為這在程序的正常部分中是不期待出現的。 如果你想明確地拋出一個RuntimeException,你必須用throws語句來聲明它的類型。

throw語句

throw總是出現在方法體中,用來拋出一個異常。程序會在throw語句后立即終止,它后面的語句執行不到。通過throw拋出異常后,如果想在上一級代碼中來捕獲并處理異常,則需要在拋出異常的方法中使用throws關鍵字在方法聲明中指明要拋出的異常。

如果一個方法顯示的標識拋出異常,則必須使用try—catch語句。

以下是一個自定義異常類的例子:

class MyException extends Exception { //創建自定義異常類
                String message; //定義String類型變量
                public MyException(String ErrorMessagr) { //父類方法
                        message = ErrorMessagr;
                }

                public String getMessage(){ //覆蓋getMessage()方法
                        return message;
                }
        }
        public class Captor { //創建類
                static int div(int x,int y) throws MyException{//定義方法拋出異常
                        if(y < 0){ //判斷參數是否小于0
                                throw new MyException("除數不能是負數");//異常信息
                        }
                        return x/y;//返回值
                }
                public static void main(String args[]){ //主方法
                        try{ //try語句包含可能發生異常的語句
                                div(3,-1);//調用方法
                        }catch (MyException e) { //處理自定義異常
                                System.out.println(e.getMessage()); //輸出異常信息
                        }
                        catch (Exception e) { //處理其他異常
                                System.out.println("程序發生了其他的異常");
                                //輸出提示信息
                        }
                }
        }

上一篇:安卓中區分點擊事件和滑動事件

下一篇:解決VMware上網與本地網絡調試沖突

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 中文字幕第80页 | 日韩精品久久无码中文字幕 | 国产精品27页在线观看 | 狠狠色综合久久丁香婷婷 | AV一本久道久久波多野结衣 | 四色在线 | 在线视频爽爽 | 天天爽夜夜爱 | 久久久久久综合网天天 | 精品韩国一级久久 | 大狼拘与少妇牲交 | 又硬又粗进去爽A片免费无码 | 色一情一乱一伦一区二区三区日本 | JAPAN少妇洗澡VIDEOS | 无码成人18禁动漫网站 | 性生交大片免费看图片 | hdsex麻豆 | 99国产精品久久久久密芽三级 | 人妻精品久久无码专区涩涩 | 在线免费观看av不卡 | 国产成人精品国内自产拍 | 国产精品高潮呻吟 | 中文字幕制服 | 丁香色欲久久久久久综合网 | 久久狠狠色噜噜狠狠狠狠97 | 精品日产一卡2卡三卡4卡自拍 | 天天摸天天摸天天天天看 | 精品午夜福利在线视在亚洲 | 麻豆画精品传媒2021一二三区 | 久久久99无码一区 | 亚洲精品乱码一区二区三区 | 亚洲男男无套GV大学生 | 最新中文字幕av无码专区不 | 在线看毛片的网站 | 亚洲伊人色欲综合网无码 | japan高清日本乱xxxxx | 亚洲熟妇少妇任你躁在线观看 | 欧美大屁股xxxx高潮喷水 | 国精产品一区二区三区有限公司 | 亚洲第一AV导航AV尤物 | 亚洲成av人片一区二区三区 |