在複寫equals和hashcode方法時,我們應該遵循什麼規則? 不可變類(immutable class)是什麼? 在特定的情況下,應當選用哪種最相關的異常類型?運作時異常(Runtime exception)還是可捕獲異常(checked exception)? 對于一個托管語言(managed language,詳細請參考 wiki介紹),如何在混淆編譯時保留(preserve)類的成員?