999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2012-12-31 00:00:00王立鵬
科技致富向導 2012年16期

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

【關鍵詞】JAVA編程;異常處理;編程

0.引言

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

1.JAVA編程中異常檢查

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

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

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

2.1優秀的異常處理方法

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

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的最佳方法就是采用的關鍵字就是“throws”,在這種方法原型中出現的異常提示增加了編程的可靠性,然后再對異常進行相應的處理,捕獲并且處理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異常處理的一般方法,會造成兩種不好的情況出現,如濫用非檢查異常(unchecked Exceptions)和濫用catchall構造器等,從而在處理JAVA中把異常問題弄得越來越復雜,一種屬于Run time Exception的子類,通常程序員可以對其不用檢查異常的限制,從而產生解決異常的方法;二種異常處理的陋習是catchall構造器,異常捕獲代碼模塊,從而處理所有扔給它的可能異常。以下是catchall處理器的實例:

try

{

} catch (Throwablet) {

t. print Stack Trace ();

}

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

2.3較差的異常處理方法

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

3.結語

通過以上的三種JAVA編程中異常處理的方法的不同分析,可以看出,優秀的JAVA編程中異常處理的方法與技巧是順利解決JAVA編程的異常最佳方法,針對不同的方法,JAVA編程中異常處理的方法與技巧不同,同時對JAVA編程的異常處理時,不要過分細化異常,確保在整個操作任務是,一旦出現操作失敗,可以隨時放棄;也不要“壓制”異常,需要通告異常的方法,我們可以將異常強行關閉,如果產生異常很重要,就要進行正確的控制。總之,正確的掌握JAVA編程中異常處理的方法與技巧,才能在JAVA編程中得到有效的處理,才能提高計算機的應用效率。 [科]

【參考文獻】

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

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

[3]朱錦泉.可適應工作流模型及其實現機制研究[D].吉林大學,2005.

主站蜘蛛池模板: 国产主播在线一区| 精品国产一二三区| 99re精彩视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 欧美一级黄片一区2区| 国产美女丝袜高潮| 天天躁狠狠躁| 国产av一码二码三码无码| 亚洲激情99| 免费在线观看av| 欧美va亚洲va香蕉在线| 免费看的一级毛片| 亚洲熟女偷拍| 精品久久久无码专区中文字幕| 精品国产电影久久九九| 成年av福利永久免费观看| 9啪在线视频| 视频二区欧美| 少妇精品久久久一区二区三区| 国产成人免费视频精品一区二区 | 丁香婷婷在线视频| 91麻豆精品国产高清在线| 国产乱人伦精品一区二区| 久久77777| 九色免费视频| 亚洲成a∧人片在线观看无码| 久久国产免费观看| 亚洲丝袜中文字幕| 日本高清视频在线www色| 亚洲床戏一区| 国产在线97| 视频一本大道香蕉久在线播放| 又爽又大又黄a级毛片在线视频| 波多野结衣第一页| 亚洲高清无在码在线无弹窗| 久久久久久久久亚洲精品| 亚洲天堂日本| 白丝美女办公室高潮喷水视频 | 中文字幕亚洲精品2页| 欧美不卡在线视频| 欧美.成人.综合在线| 99热这里只有精品在线观看| 91福利一区二区三区| 久久久久久午夜精品| 91丝袜乱伦| 国产精品亚洲精品爽爽| 高清视频一区| 中文字幕乱码二三区免费| 情侣午夜国产在线一区无码| 成人字幕网视频在线观看| 99热亚洲精品6码| 欧美另类图片视频无弹跳第一页| 国产男人的天堂| 动漫精品中文字幕无码| 成人小视频在线观看免费| 国产女人18水真多毛片18精品| 久久国产毛片| 欧美日韩精品一区二区视频| 91精品免费高清在线| 国产一区二区免费播放| 激情成人综合网| 国产成人艳妇AA视频在线| 91无码网站| 日本三级黄在线观看| 亚洲综合欧美在线一区在线播放| 一级爱做片免费观看久久| 欧美不卡二区| 久久国产精品国产自线拍| 不卡的在线视频免费观看| 2021精品国产自在现线看| 国产精品久久久久无码网站| 天堂成人在线视频| 国产无码高清视频不卡| 青青青国产免费线在| 尤物视频一区| 色欲国产一区二区日韩欧美| 亚洲天堂高清| 久久无码高潮喷水| 91精品专区国产盗摄| 久久久久亚洲精品无码网站| 亚洲国产日韩一区| 波多野结衣一二三|