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

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

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

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

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

這里,throwableinstance必須是throwable類類型或throwable子類類型的對(duì)象。簡單類型(如int或char)和不可丟棄的類(如string或object)不能用作異常。獲取可丟棄對(duì)象有兩種方法:使用catch子句中的參數(shù)或使用new操作符。R程序執(zhí)行在throw語句之后立即停止;不執(zhí)行任何后續(xù)語句。最緊密包圍的try塊用于檢查它是否包含與異常類型匹配的catch語句。如果找到匹配的塊,控件將轉(zhuǎn)到語句;如果沒有,則使用下一個(gè)try塊進(jìn)行檢查,依此類推。如果沒有找到匹配的catch塊,則默認(rèn)異常處理程序會(huì)中斷程序的執(zhí)行并打印堆棧跟蹤。下面是一個(gè)創(chuàng)建并拋出異常的示例程序。與異常匹配的處理程序?qū)惓伋龅酵獠刻幚沓绦?。R程序有兩個(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è)沒有參數(shù),另一個(gè)有字符串參數(shù)。使用第二種形式時(shí),參數(shù)指定一個(gè)描述異常的字符串。如果該對(duì)象用作print()或println()的參數(shù),則會(huì)顯示該字符串。這也可以通過調(diào)用由throwable定義的GetMessage()來實(shí)現(xiàn)。右