色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 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號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 国产91精品久久久久| 久久久久国产一区二区三区| 欧美成人亚洲成人| 欧美孕妇毛茸茸xxxx| 91精品视频专区| 久久最新资源网| 国产精品高潮呻吟久久av黑人| 亚洲欧美日韩精品久久奇米色影视| 激情懂色av一区av二区av| 国产精品美乳在线观看| xxxxx成人.com| 国产精品久久久久久久7电影| 国产亚洲欧美日韩美女| 欧美一级在线亚洲天堂| 有码中文亚洲精品| 国产成人jvid在线播放| 色妞久久福利网| 成人av在线天堂| 欧美性生交xxxxxdddd| 亚洲精品久久视频| 国语对白做受69| 在线观看欧美日韩| 91精品国产自产在线老师啪| 欧美日韩精品在线| 国产偷亚洲偷欧美偷精品| 欧洲一区二区视频| 久久精品人人做人人爽| 91免费综合在线| 97精品伊人久久久大香线蕉 | 欧美黑人一区二区三区| 日韩福利伦理影院免费| 欧美一乱一性一交一视频| 欧美成人免费全部观看天天性色| 91免费在线视频| 91av在线免费观看| 欧美精品亚州精品| 日韩精品久久久久| 国产成人精品日本亚洲专区61| 欧美日韩国产在线| 中文字幕精品一区久久久久| 亚洲影院污污.|