Arrays.asList() 將陣列轉為 List,但底層仍是固定長度陣列。嘗試 add()、remove()、clear() 等修改長度操作會拋出 UnsupportedOperationException。只有 set()、get()、contains() 等非結構性修改可用。
集合介面 (Collection, List, Set, Map) 定義了「可選方法」。實作類可選擇不支持特定操作。這打破了「介面承諾行為」的傳統觀念,但換取了:
asList()) 發生。set() 和 Iterator.set()),