可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
《面向?qū)ο蟪绦蛟O(shè)計(jì)》
請閱讀以下材料作答:
程序可能按編程者的意愿終止,也可能因?yàn)槌绦蛑邪l(fā)生了錯誤而終止。例如,程序執(zhí)行時(shí)遇到除數(shù)為0或下標(biāo)越界,這時(shí)將產(chǎn)生系統(tǒng)中斷,從而導(dǎo)致正在執(zhí)行的程序提前終止。程序的錯誤有兩種,一種是編譯錯誤,即語法錯誤。如果使用了錯誤的語法、函數(shù)、結(jié)構(gòu)和類,程序就無法被生成運(yùn)行代碼。另一種是在運(yùn)行時(shí)發(fā)生的錯誤,它分為不可預(yù)料的邏輯錯誤和可以預(yù)料的運(yùn)行異常。在編寫程序時(shí),應(yīng)該考慮確定程序可能出現(xiàn)的錯誤,然后加入處理錯誤的代碼。也就是說,在環(huán)境條件出現(xiàn)異常情況下,不會輕易出現(xiàn)死機(jī)和災(zāi)難性的后果,而應(yīng)有正確合理的表現(xiàn)。
要求:1、闡述如何捕獲異常。
2、闡述異常處理的基本思想有哪些。
3、闡述異常處理的機(jī)制。
4、沒有統(tǒng)一答案,請勿抄襲。