国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java八大異常 實(shí)驗(yàn)48編寫(xiě)一個(gè)Java程序,這個(gè)程序定義兩個(gè)異類(lèi),在main()方法中使用throw語(yǔ)句拋出異常?

實(shí)驗(yàn)48編寫(xiě)一個(gè)Java程序,這個(gè)程序定義兩個(gè)異類(lèi),在main()方法中使用throw語(yǔ)句拋出異常?到目前為止,只有Java運(yùn)行時(shí)系統(tǒng)拋出的異常。但是,程序可以使用throw語(yǔ)句拋出顯式異常。thro

實(shí)驗(yàn)48編寫(xiě)一個(gè)Java程序,這個(gè)程序定義兩個(gè)異類(lèi),在main()方法中使用throw語(yǔ)句拋出異常?

到目前為止,只有Java運(yùn)行時(shí)系統(tǒng)拋出的異常。但是,程序可以使用throw語(yǔ)句拋出顯式異常。throw語(yǔ)句的一般形式如下:[R

這里,throwableinstance必須是throwable類(lèi)類(lèi)型或throwable子類(lèi)類(lèi)型的對(duì)象。簡(jiǎn)單類(lèi)型(如int或char)和不可丟棄的類(lèi)(如string或object)不能用作異常。獲取可丟棄對(duì)象有兩種方法:使用catch子句中的參數(shù)或使用new操作符。R程序執(zhí)行在throw語(yǔ)句之后立即停止;不執(zhí)行任何后續(xù)語(yǔ)句。最緊密包圍的try塊用于檢查它是否包含與異常類(lèi)型匹配的catch語(yǔ)句。如果找到匹配的塊,控件將轉(zhuǎn)到語(yǔ)句;如果沒(méi)有,則使用下一個(gè)try塊進(jìn)行檢查,依此類(lèi)推。如果沒(méi)有找到匹配的catch塊,則默認(rèn)異常處理程序會(huì)中斷程序的執(zhí)行并打印堆棧跟蹤。下面是一個(gè)創(chuàng)建并拋出異常的示例程序。與異常匹配的處理程序?qū)惓伋龅酵獠刻幚沓绦颉程序有兩個(gè)機(jī)會(huì)處理同一個(gè)錯(cuò)誤。首先,main()建立一個(gè)異常關(guān)系,然后調(diào)用demoproc()。然后demoproc()方法設(shè)置另一個(gè)異常處理關(guān)系,并立即拋出一個(gè)新的NullPointerException實(shí)例,該實(shí)例將在下一行中捕獲。然后再次拋出異常。下面是輸出結(jié)果:程序還解釋了如何創(chuàng)建Java標(biāo)準(zhǔn)異常對(duì)象,特別是下面一行:new用于構(gòu)造NullPointerException實(shí)例。所有Java內(nèi)置運(yùn)行時(shí)異常都有兩個(gè)構(gòu)造函數(shù):一個(gè)沒(méi)有參數(shù),另一個(gè)有字符串參數(shù)。使用第二種形式時(shí),參數(shù)指定一個(gè)描述異常的字符串。如果該對(duì)象用作print()或println()的參數(shù),則會(huì)顯示該字符串。這也可以通過(guò)調(diào)用由throwable定義的GetMessage()來(lái)實(shí)現(xiàn)。Java老手應(yīng)該知道這個(gè)問(wèn)題

!運(yùn)行:

等待新的、反射類(lèi)、初始化子類(lèi)等。開(kāi)始初始化(為變量指定默認(rèn)值等)!作為J實(shí)例化對(duì)象,等待使用

!在此過(guò)程中,對(duì)象引用、對(duì)象本身和靜態(tài)變量將放置在堆棧(虛擬堆棧、本地方法堆棧等)、堆、方法區(qū)域等上

!深入了解JVM這個(gè)寫(xiě)的不錯(cuò),推薦看!可以說(shuō)這些事情都是面試時(shí)必須問(wèn)的!