Java示例查漏補缺

2021-08-20 07:33:23 字數 879 閱讀 3884

示例9:

/**

* title : 捕捉和實現自己的異常類

* description : 通過繼承exception類來實現自己的異常類,並且try-catch來捕獲異常

*/class myexception extends exception

public myexception(string msg)

public myexception(string msg, int val)

public int val()

private int i;

}public class example9

public static void b() throws myexception

public static void c() throws myexception

public static void main (string args) catch (myexception e)

try catch (myexception e)

try catch (myexception e)

}}

查漏補缺:

exception是乙個類,不是乙個介面;

exception類中的乙個構造方法:exception(string name)

throws關鍵字主要用於方法宣告上,指的是方法之中出現的異常由呼叫處進行處理;

丟擲的是myexception異常,那麼也需要用myexception進行接收處理;

e.getmessage() : 獲得錯誤資訊;e.tostring() : 獲得異常種類和錯誤資訊;e.printstacktrace() : 在控制台列印出異常種類錯誤資訊和出錯位置

DOM查漏補缺

使用getattribute 方法只能獲取屬性的文字內容,比如script或者style就不方便了,因此建議使用屬性的方法來獲取,即elenode.attr這種形式 但是自定義的標籤屬性必須使用getattribute 方法來獲得。屬性的方法會返回undefined 修改class通過屬性名的方法是...

CSS查漏補缺

從父類繼承 padding inherit 字母大寫 小寫,首字母大寫 h1 h2 credits 字母 漢字間距 letter spacing 0.2em 文字對齊方向 text align right 鏈結下劃線aa hover 首字母 首行 p.intro first letter p.int...

查漏補缺 1

1.alert 用來顯示一段文字。不是文字強制轉換為文字。2.sort 排序,原理是根據unicode進行排序,可接受乙個比較函式。比較函式 function compare a,b else if a b else var values 0,5,10,5,65 values.sort compar...