Использование переопределения getPreferredSize () вместо использования setPreferredSize () для компонентов фиксированного размера
Я прочитал несколько постов здесь и начал понимать, почему некоторые люди делают
@Override
public Dimension getPreferredSize() {
return new Dimension(500, 500);
}
вместо тог
setPreferredSize(new Dimension(500, 500));
Не лучше ли второй, потому что он создает только одинDimension
объект, тогда как первый, возможно, создает несколько (даже если это не так много потраченной памяти)? Или я не прав? Есть ли разница вообще?