From 62de190188f74bfc84596b3351f286882b4dd1d6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 26 Jul 2023 01:33:27 +0900 Subject: update the section of Java --- slide.saty | 3 +++ 1 file changed, 3 insertions(+) (limited to 'slide.saty') diff --git a/slide.saty b/slide.saty index b691a29..5d5c123 100644 --- a/slide.saty +++ b/slide.saty @@ -287,9 +287,12 @@ void do_something() { * \good; エラーに情報を載せられる * \good; エラーハンドリングを省略するとコンパイルエラーになる ** \good; 省略ができない + * \bad; どこでどの例外が投げられるのかわかりにくい + ** 注: 例外自体の問題ではなく、C++ や Java が採用している文法の問題 * \bad; 大域脱出は処理の動きが複雑になる * \bad; 例外クラスの継承ツリー設計が困難 * \bad; 回復不能なエラーまで例外で表される + * 検査例外固有の問題がいくつかある (ここでは割愛) } > > -- cgit v1.2.3-70-g09d2