年關(guān)將至,對于大部分程序員來說,馬上就可以閑下來一段時間了,然而在這個閑暇的時間里,唯有爭論哪門語言更好可以消磨時光,估計最近會有很多關(guān)于java與.net的博文出現(xiàn),我表示要作為一個吃瓜群眾,靜靜的看著大佬們發(fā)表心情。

    以上的廢話說的夠多了,這里就不再廢話了,還是切入正題吧。

    在項目開發(fā)中,對于系統(tǒng)和代碼的穩(wěn)定性和容錯性都是有對應(yīng)的要求。實際開發(fā)項目中的代碼與樣例代碼的區(qū)別,更多的是在代碼的運行的穩(wěn)定性、容錯性、擴展性的比較。因為對于實現(xiàn)一個功能來說,實現(xiàn)功能的核心代碼是一樣的,可能只是在寫法上優(yōu)化而已,但是在實現(xiàn)某一個操作上使用的類來說,這一點是絕大多數(shù)時候是一樣的。這樣看來,我們在實際開發(fā)的過程中,需要考慮的問題比較多,已經(jīng)不僅僅局限于某一具體的功能實現(xiàn),更多的是代碼的穩(wěn)定性和擴展性考慮。

    以上是在實際開發(fā)中需要面對的問題,筆者在最近的博文中,也在考慮這個異常到底需要怎么去寫,以及異常到底需要怎么去理解,在博文中,也有不少的園友對異常的寫法和處理提出了自己的意見,在這里我就寫一下自己的一些理解,可能寫的比較淺顯和粗略,但是只當是一個引子,可以引出大佬們來談?wù)勛约旱膶嶋H項目經(jīng)驗。希望對大家有一個幫助,也歡迎大家提出自己的想法和意見,分享自己的知識和見解。

一.DotNET異常的概述:

    談到異常,我們就需要知道什么叫做異常,萬事萬物如果我們想去學(xué)習(xí),就應(yīng)該知道我們要學(xué)習(xí)的東西是什么,這樣在心里也好有一個大概的認知。異常是指成員沒有完成它的名稱宣稱可以完成的行動。在.NET中,構(gòu)造器、獲取和設(shè)置屬性、添加和刪除事件、調(diào)用操作符重載和調(diào)用轉(zhuǎn)換操作符等等都沒有辦法返回錯誤代碼,但是在這些構(gòu)造中又需要報告錯誤,那就必須提供異常處理機制。

    在異常的處理中,我們經(jīng)常使用到的三個塊分別是:try塊;catch塊;finally塊。這三個塊可以一起使用,也可以不寫catch塊使用,異常處理塊可以嵌套使用,具體的方法在下面會介紹到。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式