亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析JAVA編程中異常處理的方法與技巧

        2012-12-31 00:00:00王立鵬

        【摘 要】隨著網(wǎng)絡(luò)時代的全面進(jìn)入人們的生活,網(wǎng)絡(luò)技術(shù)的不斷的更新、完善,給人們的生活水平、工作效率都得到了極大的提高,其中JAVA編程是計算機(jī)高級語言,以其獨到的競爭優(yōu)勢,被計算機(jī)以及各個方面所廣泛使用,但是JAVA編程出現(xiàn)異常現(xiàn)象也是在所難免的,很多人在處理JAVA編程中出現(xiàn)的異常問題時,常常采取的措施不及或者采用惡劣的方法,在計算機(jī)系統(tǒng)編譯器面前屢屢碰壁。筆者認(rèn)為,JAVA編程中異常處理方法分為三個方法進(jìn)行分析,根據(jù)對比分析出JAVA編程中異常處理的方法與技巧。

        【關(guān)鍵詞】JAVA編程;異常處理;編程

        0.引言

        Java語言是計算機(jī)應(yīng)用較為廣泛的編程語言,提高了計算機(jī)的運作效率,給人們的生活、工作都帶來極大的便捷,在Java語言在設(shè)計之初有相應(yīng)的異常處理的框架方案,但在JAVA編程中異常處理的方法與技巧仍是沒有得到統(tǒng)一的方法,對于Java編程中的異常處理是一個很多見的話題之一,備受人們關(guān)注,但是對于其正確處理異常情況的方法與技巧的卻沒有被大多數(shù)人所真正掌握,如何正確處理Java異常處理,提高計算機(jī)的應(yīng)用程序,是我們目前迫切解決的問題。

        1.JAVA編程中異常檢查

        在JAVA編程中,是否出現(xiàn)異常,要想對一些java異常有一定了解,必須要搞清楚其定義和機(jī)制,java編程中出現(xiàn)的異常分為兩種情況:其一是“不可檢查”(Unchecked)異常,就是Java語言規(guī)范將自Error類或Run time Exception類衍生出來的任何違例,這類JAVA編程的異常有的是在我們的控制之外(Error),也有我們不該允許的情況(Run time Exception)。其二是“可檢查”(Checked)異常,如其他所有異常。這類異常我們可以自行處理的,可以通過加以控制(try catch)或通告(throws)他們有可能產(chǎn)生,通過指的是應(yīng)捕捉那些已知如何處理的異常,而通告那些不知如何處理的異常。

        2.JAVA編程中異常處理的方法與技巧

        JAVA編程中異常處理的方法分為:優(yōu)秀、一般、較差三種,同時向你介紹一下在每個方法中的一些解決這些問題小技巧。

        2.1優(yōu)秀的異常處理方法

        JAVA語言是通過調(diào)用者提出異常警告的方式而顯著地提升了軟件開發(fā)中的異常處理能力,從而對Java語言中的“方法(method)”進(jìn)行了擴(kuò)展和增強(qiáng),順利解決異常問題,例如:

        675479

        try

        {File Input Stream fis=new File Input Stream (args [0]);//other code here …}

        catch(File Not Found Exception fnfe)

        {System.out.println(\"File:\"+args[0]+\"not found.Aborting.\");

        System.exit(1);}

        Java的最佳方法就是采用的關(guān)鍵字就是“throws”,在這種方法原型中出現(xiàn)的異常提示增加了編程的可靠性,然后再對異常進(jìn)行相應(yīng)的處理,捕獲并且處理File Not Found Exception 這一異常情況。

        try

        {

        FileInputStream fis=new FileInputStream(args[0]);

        } catch (FileNotFoundException fnfe){

        System.out.println(\"File: \"+args[0] + \" not found. Aborting.\");

        System.exit(1);

        }

        同時Java異常處理可檢查異常、用戶定義異常和在JDK 1.4中推出的新型Java記錄API(Java Logging API)。這也是JAVA編程處理異常的又一特性。

        2.2一般的異常處理方法

        Java異常處理的一般方法,會造成兩種不好的情況出現(xiàn),如濫用非檢查異常(unchecked Exceptions)和濫用catchall構(gòu)造器等,從而在處理JAVA中把異常問題弄得越來越復(fù)雜,一種屬于Run time Exception的子類,通常程序員可以對其不用檢查異常的限制,從而產(chǎn)生解決異常的方法;二種異常處理的陋習(xí)是catchall構(gòu)造器,異常捕獲代碼模塊,從而處理所有扔給它的可能異常。以下是catchall處理器的實例:

        try

        {

        } catch (Throwablet) {

        t. print Stack Trace ();

        }

        在其處理器的使用上也是有限制的,通常有被授權(quán)或是中央錯誤處理器聯(lián)合使用才能夠在編寫關(guān)鍵程序中使用,仍然存在解決中的局限。

        2.3較差的異常處理方法

        Java程序中很多人在處理異常時很容易出現(xiàn)錯誤,造成出現(xiàn)較差的異常處理方法,比如用“new”關(guān)鍵詞為其分配內(nèi)存,拋開某個異常;在使用finally模塊關(guān)閉文件解析異常,需要捕獲Out Of Memory Error ,但卻存在異常處理的缺陷,并不是可檢查異常。

        3.結(jié)語

        通過以上的三種JAVA編程中異常處理的方法的不同分析,可以看出,優(yōu)秀的JAVA編程中異常處理的方法與技巧是順利解決JAVA編程的異常最佳方法,針對不同的方法,JAVA編程中異常處理的方法與技巧不同,同時對JAVA編程的異常處理時,不要過分細(xì)化異常,確保在整個操作任務(wù)是,一旦出現(xiàn)操作失敗,可以隨時放棄;也不要“壓制”異常,需要通告異常的方法,我們可以將異常強(qiáng)行關(guān)閉,如果產(chǎn)生異常很重要,就要進(jìn)行正確的控制??傊_的掌握J(rèn)AVA編程中異常處理的方法與技巧,才能在JAVA編程中得到有效的處理,才能提高計算機(jī)的應(yīng)用效率。 [科]

        【參考文獻(xiàn)】

        [1]孟大偉.淺析JAVA編程中異常處理的方法與技巧.硅谷,2009(23).

        [2]李東來.服務(wù)資源不確定性問題及其引發(fā)的異常處理方法研究[D].中國科學(xué)院研究生院(計算技術(shù)研究所),2006.

        [3]朱錦泉.可適應(yīng)工作流模型及其實現(xiàn)機(jī)制研究[D].吉林大學(xué),2005.

        亚洲无线一二三四区手机| 国产精品专区一区二区av免费看 | 凹凸国产熟女精品视频app| 国产精品人妻一码二码尿失禁 | 91一区二区三区在线观看视频| 四虎成人精品国产永久免费无码| a级国产乱理论片在线观看 | 亚洲色自偷自拍另类小说| 91亚洲欧洲日产国码精品| 国产人妖在线观看一区二区三区| 国产精品久人妻精品老妇| 五月天激情婷婷婷久久| 亚洲www视频| 永久免费观看的黄网站在线| 五月丁香六月综合缴清无码 | 99久久免费精品高清特色大片| 超碰观看| 一区二区在线观看精品在线观看| 内射人妻少妇无码一本一道| 日本高清www午色夜高清视频| 国产人成在线成免费视频| 精品粉嫩av一区二区三区| 帮老师解开蕾丝奶罩吸乳视频 | 最近最好的中文字幕2019免费| 国产精品毛片久久久久久l| 日韩精品视频中文字幕播放| 国产成人无码a区在线观看导航| 人妻丰满熟妇av无码区免| 男人深夜影院无码观看| 中文字幕一区二区三区日日骚| 国产成人精品a视频一区| 国产精品video| 国产麻豆一区二区三区在线播放 | 超碰日韩AV在线| 暴露的熟女好爽好爽好爽| 亚洲人成电影网站色| 最近高清中文在线字幕观看| 国产一区二区精品av| 国产成人自拍高清在线| 国产精品久久毛片av大全日韩| 日本中文字幕一区二区高清在线|