看了三遍,我理了理思路
1.將自定義異常類 繼承 Exception類, 獲得自定義異常類的方法(Excepton類中有無參與有參構造器,用構造器來傳值
2.聲明異常(即自己定義的異常):當自己需要 有定義異常的<方法中聲明> 自定義異常類(throws聲明) 注:并拋出自己想要的異常(類似重寫了自定義異常類中的構造方法
3.捕獲異常(即使用這個自定義異常)。需要用try catch語句捕獲這個聲明異常的方法
4.用RuntimeException(運行時異常類)去包裝自定義異常,拋出這個RuntimeException的異常
5.捕獲RuntimeException異常即可獲取最初的異常位置
1.將自定義異常類 繼承 Exception類, 獲得自定義異常類的方法(Excepton類中有無參與有參構造器,用構造器來傳值
2.聲明異常(即自己定義的異常):當自己需要 有定義異常的<方法中聲明> 自定義異常類(throws聲明) 注:并拋出自己想要的異常(類似重寫了自定義異常類中的構造方法
3.捕獲異常(即使用這個自定義異常)。需要用try catch語句捕獲這個聲明異常的方法
4.用RuntimeException(運行時異常類)去包裝自定義異常,拋出這個RuntimeException的異常
5.捕獲RuntimeException異常即可獲取最初的異常位置
2017-11-26
1)對于==,如果作用于基本數據類型的變量,則直接比較其存儲的 “值”是否相等;
如果作用于引用類型的變量,則比較的是所指向的對象的地址
2)對于equals方法,注意:equals方法不能作用于基本數據類型的變量
如果沒有對equals方法進行重寫,則比較的是引用類型的變量所指向的對象的地址;
諸如String、Date等類對equals方法進行了重寫的話,比較的是所指向的對象的內容。
如果作用于引用類型的變量,則比較的是所指向的對象的地址
2)對于equals方法,注意:equals方法不能作用于基本數據類型的變量
如果沒有對equals方法進行重寫,則比較的是引用類型的變量所指向的對象的地址;
諸如String、Date等類對equals方法進行了重寫的話,比較的是所指向的對象的內容。
2017-11-16
http://www.xianlaiwan.cn/opus/resource?opus_id=3479
我寫的這個游戲的代碼。初學者有些雜亂無章。希望大家交流一起提升
我寫的這個游戲的代碼。初學者有些雜亂無章。希望大家交流一起提升
2017-11-15