java类的大小是否会影响应用程序的性能

Ama*_*ath 6 java performance swing jtable tablecelleditor

我正在使用基于摇摆的应用程序JTable.我用DefaultCellEditor了一个需要组合框选择的列.但是DefaultCellEditor有许多我不需要的方法.所以我编写了一个自定义CellEditor,扩展AbstractCellEditor了我只实现了所需方法的地方.我的问题是

(一般情况下)如果我们有一个类,如果我们不需要该类的所有方法就可以使用它,或者编写一个自定义类,我们只实现我们需要的那些方法是否合适?和

通过使用自定义类,应用程序的性能(内存方面)将得到改进,还是与具有所有方法的类保持一致?

任何帮助将不胜感激.

use*_*421 15

除非你有充分的理由相信包括JDK本身在内的应用程序中没有任何其他东西使用,否则DefaultCellEditor,你几乎肯定会因为事情变得更糟而浪费你的时间.

您还需要考虑在极端情况下可能已经保存了大约100k的代码,其中典型的JVMS使用大约一千兆字节来执行.所以你可能已经节省了0.01%的代码空间.这不是你的时间的有效利用.正确的程序是在事后测试和测量时间和空间瓶颈的确切位置.众所周知,程序员在预测这些事情方面很差.