listなどについて

Listをofメソッドや

 

でimmutableなものを作り、

 

クリアメソッドやremoveなどすると例外

UnsupportedOperationException

 

が起きる!

コンパイルエラーではない!

 

ーー

また、addメソッドで存在しない場所に挿入しようとすると、文法では間違えてないためエラーではなく、例外となる!!!

 

ーー

removeメソッドは、最初に合致したものだけ削除する

p308

 

また削除後に呼び出すと、Concurrent ModificationExceptionという例外起きる!