java怎么创建一个对象 请问java里面为什么有时候声明对象的时候不用new?

请问java里面为什么有时候声明对象的时候不用new?1,线程当前线程=线程.currentThread() 当前线程.getName()的函数不同于2,new thread();1,用于获取当前正

请问java里面为什么有时候声明对象的时候不用new?

1,线程当前线程=线程.currentThread() 当前线程.getName()的函数不同于2,new thread();1,用于获取当前正在执行的thread对象的引用。它使用当前正在执行的线程对象,因此不需要打开新内存。2它用于获取和重新生成新的线程对象。一个是获取现有对象,另一个是重新创建对象。