我有一個很簡單的問題,我想問一下。有通過初始化變量2種方式:在不同場景中的列表實現
1.
List<SalesReturnJson> salesReturnJsons=new LinkedList<>();
salesReturnJsons=salesRepository.findSales();
2.
List<SalesReturnJson> salesReturnJsons=salesRepository.findSales();
所以在這2個scenerios是如何分配的內存,並在第二之情況,其實施(LinkedList
或ArrayList
)List
被調用。
任何幫助將不勝感激。
方法findSales()返回什麼? 'ArrayList'實例或'LinkedList'? –
在第一種情況下,你無緣無故地創建了一個LinkedList。然後你把它扔掉。 – Kayaman