IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > Java中的throws與throw關(guān)鍵字

Java中的throws與throw關(guān)鍵字 時(shí)間:2014-08-19      來(lái)源:未知

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

Java的異常處理是通過(guò)5個(gè)關(guān)鍵字來(lái)實(shí)現(xiàn)的:try,catch,throw,throws,finally。這里我主要說(shuō)一下throw,throws。

throws語(yǔ)句

throws總是出現(xiàn)在方法聲明時(shí),用來(lái)標(biāo)明該成員方法可能拋出異常。如果是多個(gè)異常,使用逗號(hào)隔開(kāi)。對(duì)大多數(shù)Exception子類來(lái)說(shuō),Java 編譯器會(huì)強(qiáng)迫你聲明在一個(gè)成員函數(shù)中拋出的異常的類型。如果異常的類型是Error或 RuntimeException, 或它們的子類,這個(gè)規(guī)則不起作用, 因?yàn)檫@在程序的正常部分中是不期待出現(xiàn)的。 如果你想明確地拋出一個(gè)RuntimeException,你必須用throws語(yǔ)句來(lái)聲明它的類型。

throw語(yǔ)句

throw總是出現(xiàn)在方法體中,用來(lái)拋出一個(gè)異常。程序會(huì)在throw語(yǔ)句后立即終止,它后面的語(yǔ)句執(zhí)行不到。通過(guò)throw拋出異常后,如果想在上一級(jí)代碼中來(lái)捕獲并處理異常,則需要在拋出異常的方法中使用throws關(guān)鍵字在方法聲明中指明要拋出的異常。

如果一個(gè)方法顯示的標(biāo)識(shí)拋出異常,則必須使用try—catch語(yǔ)句。

以下是一個(gè)自定義異常類的例子:

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

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

上一篇:安卓中區(qū)分點(diǎn)擊事件和滑動(dòng)事件

下一篇:解決VMware上網(wǎng)與本地網(wǎng)絡(luò)調(diào)試沖突

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見(jiàn)科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5京公海網(wǎng)安備11010802025203號(hào)

回到頂部

主站蜘蛛池模板: 检重秤,液化气充装秤,滚筒电子秤,汽车衡厂家|上海越衡实业 | 上海拓展训练_上海拓展培训_上海团建活动_上海团建策划 | 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 阻抗分析仪 阻抗测试仪 介电常数测试仪 充电枪测试仪-苏州腾斯凯电子科技有限公司 | 河南郑州纯净水设备_厂家_价格_河南江宇环保科技有限公司水处理设备工厂 | 手板模型-温州手板模-快速成型厂家-温州星科模具加工厂 | 陶瓷颗粒厂家_彩色路面_彩色陶瓷颗粒-山东顺驰道路材料有限公司 陶瓷复合钢管-专业提供江苏陶瓷钢管和陶瓷内衬复合钢管的生产厂家 | 模具配件加工厂|东莞模具配件加工|模具配件加工厂|精密塑胶模具配件|东莞市优迪精密模具制品有限公司 | 南京仁康体检--南京仁康门诊部有限公司 | 注册会计师考试_CPA考试_注册会计师培训-北京注册会计师协会培训网 | 潍坊劲昊磁电科技有限公司-电磁除铁器,永磁除铁器,管道式除铁器,金属探测仪,磁滚筒,输送设备,给料设备,破碎设备 | 体育馆木地板厂家_篮球木地板价格_舞台木地板品牌-欧氏地板 | 模具配件加工厂|东莞模具配件加工|模具配件加工厂|精密塑胶模具配件|东莞市优迪精密模具制品有限公司 | 中科盛世酒窖 - 酒窖设计_酒窖工程_酒窖空调设备_恒温酒柜定制_私人别墅家庭酒窖_不锈钢红酒柜_实木雪茄柜 | 湖南一体化污水处理设备_二氧化氯发生器_一体化净水处理设备_消毒设备厂家-湖南东环环保科技有限公司 | 铝基板_铜基板_铝基板厂家诚之益电路—汽车灯铜基板行业制商 | 上海舞台灯光音响租赁搭建线阵_年会演出摇头光束面光灯出租_led电子显示屏出租-上海led大屏幕租赁 | 小程序定制,小程序开发,北京小程序公司,网站建设,网站制作,北京网站建设,北京网站制作 | 燃气锅炉-供暖锅炉-热水锅炉-电锅炉-北京锅炉安装公司-北京亦辰科技有限公司 | 家用座椅电梯 斜挂升降平台 无障碍升降机 残疾人升降机的生产厂家超易达机械 | 室内门十大品牌-生态木门厂家-室内门厂家 - 浙江威威工贸有限公司 | 银泰洁净--净化工程总承包,20年精耕细作,专为净化而来_银泰洁净--净化工程总承包,20年精耕细作,专为净化而来 | 直流屏|青岛直流屏|直流屏电池-世界500强艾默生直流屏标准生产厂家赛里斯能源科技有限公司 | 深圳家具网-家具展会-家具检测-家具品牌—深圳市家具行业协会官网 | 紫外交联仪,紫外透射仪,紫外灯-上海析浦科学仪器有限公司 | 长春试验机-长春凯新试验仪器_试验机研发生产 专注试验机_首页 | 锯轨机|气动锯轨机|内燃锯轨机|电动钢轨钻孔机|内燃钢轨钻孔机-山东卓力铁路设备有限公司 | 铸铁平台,三维柔性焊接平台,划线平台,大理石平台,检验平板,花岗石平台_泊头市恒量机械设备有限公司 | 全功能护理训练模拟人-创伤护理人-高级电脑心肺复苏模型-上海康季 | 全自动冷冻研磨仪-高通量组织研磨仪厂家-「杭州宋慈智能科技」 | 铸铁平台-焊接平台-划线平台-三维焊接平台厂家-泊头市溪海冶金机械设备有限公司 | 无尘布_乳胶手套_防静电手环_口罩-苏州迈思德超净科技有限公司 | 磨粉设备_雷蒙磨粉机_雷蒙超细磨 | 数造云-面向3D打印的云制造平台| 咪咕体育直播,咪咕直播,CCTV5直播,体育直播,高清直播,腾讯体育直播,篮球直播,足球直播 | 网带窑,催化剂网带窑,电热回转窑-淄博圣元窑炉工程有限公司 | 通讯电子连接器-工业电源连接器-板对板连接器厂家-普瑞盛源 | 上海商标注册,上海注册商标,上海商标代理,国际商标注册,版权登记-上海律点知识产权代理有限公司 上海山田机械有限公司 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 频闪仪,便携式频闪仪厂家_灯管,频闪仪之父-杭州品拓电子技术有限公司 |