More Related Content
Similar to Effective Java 輪読会 項目53-56
Similar to Effective Java 輪読会 項目53-56 (16)
More from Appresso Engineering Team
More from Appresso Engineering Team (15)
Effective Java 輪読会 項目53-56
- 6. 問題点
• 実行時例外
• 冗長
• 未検査警告
o cl.newInstance()の結果の要素がStringであることを
確認できない
o newInstance()の戻り値型はSet<?>..?
- 11. 速いプログラムよりも良いプログラム
• パフォーマンス < 設計
• パフォーマンスを制限しないAPIを意識する
o ex. 防御的コピーが必要なメソッド
• モジュール化していれば、最適化も容易
• 安易にパフォーマンスを改善しようとして
も、実際に改善されるか分からない
o パフォーマンス測定を必ず実施