新对象,总是还是有时?

new Obj, always or sometimes?

我是否应该总是用 java 中的所有内容制作新对象,即使我知道我只会使用一个?

 obj = new obj();
 obj.method();

或者只是

classOfobject.method(); 

在这种情况下,我为什么要费心创建一个新对象?

classOfObject.method() 仅在 methodstatic 时有效。

话虽如此,如果您的 class 真正代表一个 "thing",是一个用户,一辆车,等等,那么您应该使该方法成为非静态的并使用 new 制作对象并调用其上的信息。

如果 class 是与对象本身无关的方法的容器,例如a Utils class like StringUtils,那么你可以使用静态方法,例如StringUtils.toUpperCase(),乐在其中。