java中throws實(shí)例用法詳解
在程序出現(xiàn)異常時(shí),會(huì)有一個(gè)拋出異常的throw出現(xiàn),這里我們要跟今天所講的throws區(qū)分開。throws的作用是聲明拋出,在名稱上也跟throw有所不同。下面我們就throws對(duì)策概念、語法、實(shí)例帶來講解,幫助大家找到聲明拋出異常的方法,具體方法如下。
1.概念如果方法聲明的是Exception類型的異常或者是Checked Exception異常,要求方法的調(diào)用處必須做處理。
(1)繼續(xù)使用throws向上(方法的調(diào)用處)聲明
(2)使用try-catch-finally進(jìn)行處理
2.語法[(修飾符)](返回值類型)(方法名)([參數(shù)列表])[throws(異常類)]{......}public void function() throws Exception{......}3.實(shí)例
class MyException extends Exception { public MyException() {} public MyException(String msg) { super(msg); }}public class Demo3 { public static void main(String[] args) { try { test(); } catch (MyException e) { System.out.println('Catch My Exception'); e.printStackTrace(); } } public static void test() throws MyException{ try { int i = 10/0; System.out.println('i='+i); } catch (ArithmeticException e) { throw new MyException('This is MyException'); } }}
到此這篇關(guān)于java中throws實(shí)例用法詳解的文章就介紹到這了,更多相關(guān)java中throws的使用內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Nginx+php配置文件及原理解析2. Intellij IDEA 2019 最新亂碼問題及解決必殺技(必看篇)3. 未來的J2EE主流應(yīng)用框架:對(duì)比Spring和EJB34. Android自定義View實(shí)現(xiàn)掃描效果5. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫特效6. 關(guān)于HTML5的img標(biāo)簽7. PHP5.0正式發(fā)布 不完全兼容PHP4 新增多項(xiàng)功能8. JS繪圖Flot如何實(shí)現(xiàn)動(dòng)態(tài)可刷新曲線圖9. css3溢出隱藏的方法10. ASP.NET MVC獲取多級(jí)類別組合下的產(chǎn)品
