創建一個有或沒有「new」的對象有什麼區別?使用「new」創建的java對象和不使用「new」的java對象有什麼區別
例如:
Thing someThing = new Thing();
與
Path filePath = Path.get("C:\\......)
在第一示例據我所知,實例化對象,即「新」是分配存儲器用於所述對象的東西和存儲器時位置由someThing引用。
我的課本使用第二個例子說「你創建一個Path對象」。不同之處在於對象是如何存儲或分配內存的?我不知道你爲什麼要這樣創建一個對象。
你有沒有試過尋找這裏問路徑之間的路徑的源代碼? –