最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android捕捉錯(cuò)誤try catch 的簡(jiǎn)單使用教程

 更新時(shí)間:2020年09月19日 15:21:07   作者:曲幽  
這篇文章主要介紹了Android捕捉錯(cuò)誤try catch 的簡(jiǎn)單使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

基本語(yǔ)法

try{
	//可能發(fā)生錯(cuò)誤的程式碼
}catch(具體錯(cuò)誤 e){
	//具體錯(cuò)誤有就寫(xiě),沒(méi)有就不寫(xiě),有多個(gè),就寫(xiě)多個(gè)catch
	e.printStackTrace(); //在命令行打印錯(cuò)誤信息
}catch(Exception e){
	log(e.toString());
}finally{
	//無(wú)論是否捕捉到錯(cuò)誤,一定會(huì)執(zhí)行的代碼
}

注意事項(xiàng)

  • 一般設(shè)定 catch 取得錯(cuò)誤時(shí)應(yīng)由小范圍到大范圍,即先具體錯(cuò)誤,最后利用 Exception 處理所有其他錯(cuò)誤
  • finally 語(yǔ)句是一定會(huì)執(zhí)行的程式段,一般用來(lái)刪除物件或關(guān)閉檔案等
  • 參數(shù) err 可以取得錯(cuò)誤信息,一般使用 err.toString() 顯示

ps:try 與catch的作用

首先要清楚,如果沒(méi)有try的話,出現(xiàn)異常會(huì)導(dǎo)致程序崩潰。
而try則可以保證程序的正常運(yùn)行下去,比如說(shuō): 

try{
  int i = 1/0;
}catch(Exception e){
 e.printStackTrace();
}

  一個(gè)計(jì)算的話,如果除數(shù)為0,則會(huì)報(bào)錯(cuò),如果沒(méi)有try的話,程序直接崩潰。用try的話,則可以讓程序運(yùn)行下去,并且輸出為什么出錯(cuò)!
try的話,配合log4j使用會(huì)對(duì)程序的日后維護(hù)幫助很大。

那么e.printStackTrace();是什么意思?

 當(dāng)try語(yǔ)句中出現(xiàn)異常是時(shí),會(huì)執(zhí)行catch中的語(yǔ)句,java運(yùn)行時(shí)系統(tǒng)會(huì)自動(dòng)將catch括號(hào)中的Exception e 初始化,也就是實(shí)例化Exception類型的對(duì)象。e是此對(duì)象引用名稱。然后e(引用)會(huì)自動(dòng)調(diào)用Exception類中指定的方法,也就出現(xiàn)了e.printStackTrace();。
printStackTrace()方法的意思是:在命令行打印異常信息在程序中出錯(cuò)的位置及原因。(這是白話解釋,比較容易理解)

try{
//代碼區(qū)
}catch(Exception e){
//異常處理
}

代碼區(qū)如果有錯(cuò)誤,就會(huì)返回所寫(xiě)異常的處理。

到此這篇關(guān)于Android捕捉錯(cuò)誤try catch 的簡(jiǎn)單使用的文章就介紹到這了,更多相關(guān)Android捕捉錯(cuò)誤try catch 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android中RecyclerView實(shí)現(xiàn)Item添加和刪除的代碼示例

    Android中RecyclerView實(shí)現(xiàn)Item添加和刪除的代碼示例

    本篇文章主要介紹了Android中RecyclerView實(shí)現(xiàn)Item添加和刪除的代碼示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-09-09
  • Android編程實(shí)現(xiàn)Toast只顯示最后一條的方法

    Android編程實(shí)現(xiàn)Toast只顯示最后一條的方法

    這篇文章主要介紹了Android編程實(shí)現(xiàn)Toast只顯示最后一條的方法,結(jié)合實(shí)例形式總結(jié)了Toast只顯示最后一條的原理與具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-08-08
  • Android UI使用HorizontalListView實(shí)現(xiàn)水平滑動(dòng)

    Android UI使用HorizontalListView實(shí)現(xiàn)水平滑動(dòng)

    這篇文章主要為大家詳細(xì)介紹了Android UI使用HorizontalListView實(shí)現(xiàn)水平滑動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Flutter使用socketIo實(shí)現(xiàn)實(shí)時(shí)通訊

    Flutter使用socketIo實(shí)現(xiàn)實(shí)時(shí)通訊

    本文主要介紹了Flutter使用socketIo實(shí)現(xiàn)實(shí)時(shí)通訊,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Android自定義ListView實(shí)現(xiàn)下拉刷新上拉加載更多

    Android自定義ListView實(shí)現(xiàn)下拉刷新上拉加載更多

    Listview現(xiàn)在用的很少了,基本都是使用Recycleview,但是不得不說(shuō)Listview具有劃時(shí)代的意義,我們可以自己添加下拉刷新,上拉加載更多功能。本文就來(lái)利用自定義ListView實(shí)現(xiàn)下拉刷新上拉加載更多效果,需要的可以參考一下
    2022-10-10
  • 快速了解Android Room使用細(xì)則

    快速了解Android Room使用細(xì)則

    這篇文章主要為大家介紹了快速了解Android Room使用細(xì)則,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Android編程實(shí)現(xiàn)圖片平鋪的方法分析

    Android編程實(shí)現(xiàn)圖片平鋪的方法分析

    這篇文章主要介紹了Android編程實(shí)現(xiàn)圖片平鋪的方法,結(jié)合具體實(shí)例形式總結(jié)分析了Android實(shí)現(xiàn)圖片平鋪效果的三種常用操作技巧,需要的朋友可以參考下
    2017-06-06
  • Android自定義圖片集合

    Android自定義圖片集合

    這篇文章主要為大家分享了內(nèi)容相當(dāng)豐富的Android自定義圖片集合,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Android實(shí)現(xiàn)歌曲播放時(shí)歌詞同步顯示具體思路

    Android實(shí)現(xiàn)歌曲播放時(shí)歌詞同步顯示具體思路

    歌曲播放時(shí)歌詞同步顯示,我們需要讀取以上歌詞文件的每一行轉(zhuǎn)換成成一個(gè)個(gè)歌詞實(shí)體,可根據(jù)當(dāng)前播放器的播放進(jìn)度與每句歌詞的開(kāi)始時(shí)間,得到當(dāng)前屏幕中央高亮顯示的那句歌詞
    2013-06-06
  • Android自定義控件之日期選擇控件使用詳解

    Android自定義控件之日期選擇控件使用詳解

    這篇文章主要為大家詳細(xì)介紹了Android自定義控件之日期選擇控件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評(píng)論

天柱县| 同江市| 康马县| 西宁市| 武功县| 石景山区| 资兴市| 资兴市| 万荣县| 金华市| 河北省| 鹤岗市| 泸水县| 海盐县| 绿春县| 日照市| 达拉特旗| 理塘县| 遵化市| 永泰县| 疏附县| 大足县| 江城| 务川| 奉化市| 瑞昌市| 德州市| 华安县| 康平县| 保定市| 辉县市| 新郑市| 屏东市| 榆社县| 名山县| 自贡市| 富阳市| 常熟市| 镇康县| 永顺县| 资溪县|