私はJTable
を使用するスイングベースのアプリケーションを実行しています。コンボボックスの選択が必要な列の1つにDefaultCellEditor
を使用しました。しかしDefaultCellEditor
には私が必要としない多くの方法があります。だから私は必要なメソッドだけを実装したAbstractCellEditor
を拡張してカスタムCellEditorを書いた。私の質問はJavaクラスのサイズはアプリケーションのパフォーマンスに影響しますか
(一般的には)私たちがクラスを持っていて、そのクラスのすべてのメソッドを必要としないなら、それを使うのはいいですか、それともそれらのメソッドだけを実装するカスタムクラスを書くのが良いですか?我々は必要としている?
カスタムクラスを使用すると、アプリケーションのパフォーマンス(メモリ)が改善されるか、すべてのメソッドを持つクラスと同じになりますか?
ご協力いただければ幸いです。
"早すぎる最適化はすべての悪の根源です" –
@guido "早期最適化はすべての悪の根源です":) – Amarnath
マティアス、あなたはJVMがクラスのすべてのメソッドをロードしないと言っていますか?あなたはそれについての参考文献を持っていますか? – Faelkle