illegalargument(illegal argument中文翻譯,illegal argument是什么意思,illegal argument發(fā)音、用法及例句)
- 內容導航:
- 1、illegal argument
- 2、運行時(shí)異常與一般異常有何不同?
1、illegal argument
illegal argument發(fā)音
英: 美:
illegal argument中文意思翻譯
常見(jiàn)釋義:
非法參數
illegal argument雙語(yǔ)使用場(chǎng)景
1、It rules out the argument that the only reason people take illegal drugs is to self medicate," says White.───有一點(diǎn)是毋庸置疑的,人們服用非法藥物的唯一原因,是為了麻醉自己,“懷特說(shuō)?!?/p>
illegal argument相似詞語(yǔ)短語(yǔ)
1、witnesses illegal───證人不合法
2、illegal act───[法]不法行為,非法行為
3、illegal immigrant───[法]非法移民;非法入境者
4、illegal drug───非法藥物;違禁藥物
5、illegal drugs───毒品
6、argument───n.論證;論據;爭吵;內容提要;自變數;主詞,受詞
7、illegal───adj.非法的;違法的;違反規則的;n.非法移民,非法勞工
8、illegal character───[計]非法字符
9、unlawful illegal───非法非法
2、運行時(shí)異常與一般異常有何不同?
相同點(diǎn):
兩種異常同屬于exception父類(lèi)。
不同點(diǎn):
(1)運行時(shí)異常都是runtimeexception類(lèi)及其子類(lèi)異常,如nullpointerexception、indexoutofboundsexception等。
(2)一般異常是runtimeexception以外的異常,類(lèi)型上都屬于exception類(lèi)及其子類(lèi)。
1、java異常機制:
java把異常當做對象來(lái)處理,并定義一個(gè)基類(lèi)java.lang.throwable作為所有異常的超類(lèi)。
java中的異常分為兩大類(lèi):錯誤error和異常exception。
2、運行時(shí)異常:
運行時(shí)異常是不檢查異常,程序中可以選擇捕獲處理,也可以不處理。這些異常一般是由程序邏輯錯誤引起的。
當出現runtimeexception的時(shí)候,我們可以不處理,總是由虛擬機接管。比如:我們從來(lái)沒(méi)有人去處理過(guò)nullpointerexception異常,它就是運行時(shí)異常,并且這種異常還是最常見(jiàn)的異常之一。
出現運行時(shí)異常后,如果沒(méi)有捕獲處理這個(gè)異常(即沒(méi)有catch),系統會(huì )把異常一直往上層拋,一直到最上層,如果是多線(xiàn)程就由thread.run()拋出,如果是單線(xiàn)程就被main()拋出。拋出之后,如果是線(xiàn)程,這個(gè)線(xiàn)程也就退出了。如果是主程序拋出的異常,那么這整個(gè)程序也就退出了。
運行時(shí)異常是exception的子類(lèi),也有一般異常的特點(diǎn),是可以被catch塊處理的。只不過(guò)往往我們不對他處理罷了。也就是說(shuō),你如果不對運行時(shí)異常進(jìn)行處理,那么出現運行時(shí)異常之后,要么是線(xiàn)程中止,要么是主程序終止。
如果不想終止,則必須捕獲所有的運行時(shí)異常,決不讓這個(gè)處理線(xiàn)程退出。隊列里面出現異常數據了,正常的處理應該是把異常數據舍棄,然后記錄日志。不應該由于異常數據而影響下面對正常數據的處理。
3、一般異常:
一般異常包括ioexception、sqlexception等以及用戶(hù)自定義的exception異常。對于這種異常,java編譯器強制要求我們必需對出現的這些異常進(jìn)行catch并處理,否則程序就不能編譯通過(guò)。
所以,面對這種異常不管我們是否愿意,只能自己去寫(xiě)一大堆catch塊去處理可能的異常。
4、常見(jiàn)runtimeexception:
arraystoreexception:試圖將錯誤類(lèi)型的對象存儲到一個(gè)對象數組時(shí)拋出的異常
classcastexception:試圖將對象強制轉換為不是實(shí)例的子類(lèi)時(shí),拋出該異常
illegalargumentexception:拋出的異常表明向方法傳遞了一個(gè)不合法或不正確的參數
indexoutofboundsexception:指示某排序索引(例如對數組、字符串或向量的排序)超出范圍時(shí)拋出
nosuchelementexception:表明枚舉中沒(méi)有更多的元素
nullpointerexception:當應用程序試圖在需要對象的地方使用null時(shí),拋出該異常
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。