Например, у меня есть метод
Vector2 getSomePoint(){
return new Vector2(x,y);
}
так вот, вместо создания нового объекта Vector2 лучше объявить один постоянный и изменять его значение и потом возвращать, дабы избежать частых вызовов сборщика мусора, или писать, как в коде выше и это не имеет значения?
сам думаю, что лучше не создавать каждый раз новый объект, но во многих туториалах так делают.