Sto facendo un'applicazione basata su swing dove utilizzo JTable
. Ho usato DefaultCellEditor
per una delle colonne che richiede la selezione della casella combinata. Ma DefaultCellEditor
ha molti metodi che non richiedo. Così ho scritto un custom CellEditor estendendo AbstractCellEditor
dove ho implementato solo i metodi richiesti. La mia domanda èLe dimensioni di una classe java influenzano le prestazioni dell'applicazione
(in generale) se abbiamo una classe e se non richiediamo tutti i metodi di quella classe va bene usarla o è bene scrivere una classe personalizzata dove implementiamo solo quei metodi di cui abbiamo bisogno? e
utilizzando la classe personalizzata, le prestazioni (in termini di memoria) dell'applicazione saranno migliorate o rimarranno le stesse della classe che ha tutti i metodi?
Qualsiasi aiuto sarà apprezzato.
"l'ottimizzazione prematura è la radice di tutti i mali" –
@guido "l'ottimizzazione prematura è la radice di tutti i mali" l'ho adorato ..:) – Amarnath
Mathias, stai dicendo che la JVM non carica tutti i metodi di una classe - solo quelli effettivamente chiamati? Hai un riferimento per questo? – Faelkle