私は非常に簡単な質問をしたいと思います。この2 sceneriosでそうさまざまな風景でのリストの実装
1.
List<SalesReturnJson> salesReturnJsons=new LinkedList<>();
salesReturnJsons=salesRepository.findSales();
2.
List<SalesReturnJson> salesReturnJsons=salesRepository.findSales();
どのように割り当てられたメモリであり、どの実装第二のscenerioでは:あなたは、変数を初期化したことにより、2通りの方法があります(LinkedList
またはArrayList
)は、List
と呼ばれます。
ご協力いただければ幸いです。
'findSales()'メソッドから返されるのは何ですか? 'ArrayList'インスタンスか' LinkedList'ですか? –
最初のシナリオでは、理由なしで 'LinkedList'を作成しています。それからあなたはそれを投げ捨てる。 – Kayaman