久久综合久久香蕉网欧美,久久影院免费高清电影,久久国语国产亚州,在线中文字幕有码中文

        有途教育

        throws和throw區(qū)別

        劉結(jié)2023-06-24 16:41:57

        throws和throw位置不同:throws用在函數(shù)上,后邊跟的是異常類,可以跟多個異常類。throw用在函數(shù)內(nèi),后面跟的是異常對象。除此之外功能也不同。但兩者都是消極處理異常的方式,只是拋出或者可能拋出異常,但是不會由函數(shù)去處理異常,真正的處理異常由函數(shù)的上層調(diào)用處理。

        throws和throw區(qū)別

        throws和throw的功能有什么不同

        ①throws用來聲明異常,讓調(diào)用者只知道該功能可能出現(xiàn)的問題,可以給出預先得處理方式。throw拋出具體的問題對象,執(zhí)行到throw。功能就已經(jīng)結(jié)束了跳轉(zhuǎn)到調(diào)用者,并將具體的問題對象拋給調(diào)用者,也就是說throw語句獨立存在時,下面不要定義其他語句,因為執(zhí)行不到。

        ②throws表示出現(xiàn)異常的一種可能性,并不一定會發(fā)生這些異常,throw則是拋出了異常,執(zhí)行throw則一定拋出了某種異常對象。

        熱門推薦

        最新文章