這篇文章主要講解了Java try catch finally異常處理組合的詳細解析,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
創(chuàng)新互聯(lián)建站是少有的成都網(wǎng)站設計、做網(wǎng)站、營銷型企業(yè)網(wǎng)站、微信小程序、手機APP,開發(fā)、制作、設計、賣友情鏈接、推廣優(yōu)化一站式服務網(wǎng)絡公司,成立與2013年,堅持透明化,價格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評try catch finally組合:檢測異常,并傳遞給catch處理,并在finally中進行資源釋放。
try catch組合 : 對代碼進行異常檢測,并對檢測的異常傳遞給catch處理。對異常進行捕獲處理
public class Demo04 { public static void main(String[] args) { int [] arr={}; //可能會發(fā)生異常的語句 int a=get(arr);//可以點第2個或者第3個 System.out.println(a); } public static int get(int[] arr) throws ArrayIndexOutOfBoundsException ,NullPointerException ,Exception { //若異常有一個定義為Exception,可以單寫Exception。因為Exception是所有的父類 if(arr==null){ throw new NullPointerException("數(shù)組為空!"); } if(arr.length==0){ throw new ArrayIndexOutOfBoundsException("數(shù)組長度為0!");//都可以寫Exception,因為Exception是所有的父類 } int i=arr[arr.length-1]; return i; } }
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。