单例模式 vs 使用一次对象?

Singleton pattern vs using an object once?

假设我想在我的代码中使用一个 Car 对象,我什么时候应该使用单例模式而不是只调用一次对象? (经过一些阅读,人们说单例模式很容易被滥用,所以我想确保我没有滥用它。)

为什么我不能只创建一个对象的实例并只使用一次?我错过了什么吗?

例如

Car car1 = new Car();

就像在这种情况下。我只是创建了一个 Carcar1 的实例,然后就完成了。不需要创建另一个 CarSingleton 对象来跟踪它吗?

Singleton 意味着 jvm 只有一个实例。有些用例非常有用,例如 Java Runtime class.. 所以这完全取决于您的用例。