SL-275(八):異常和斷言
1。斷言
a)???assert <boolean_expression>;
b)???assert <boolean_expression>:<detail_expression>;
如果 <boolean_expression>值為false,程序會異常終止。
使用b)形式時,<detail_expression>被轉換為String,并且補充報告斷言時打印的消息。
斷言的使用場合:
用于驗證某一方法或某一小組緊密耦合方法的內部邏輯。
2。異常

分類:Error和RuntimeException是未受查異常,其余未受查異常。
應該由編程者來負責的異常:RuntimeException和未受查異常。
a)???assert <boolean_expression>;
b)???assert <boolean_expression>:<detail_expression>;
如果 <boolean_expression>值為false,程序會異常終止。
使用b)形式時,<detail_expression>被轉換為String,并且補充報告斷言時打印的消息。
斷言的使用場合:
用于驗證某一方法或某一小組緊密耦合方法的內部邏輯。
2。異常

分類:Error和RuntimeException是未受查異常,其余未受查異常。
應該由編程者來負責的異常:RuntimeException和未受查異常。