1

デフォルトでは、 size を指定せずに arrayList を作成すると、メモリ内に 10 個の要素の配列が作成されますが、私の質問は、 List lst = new ArrayList(); のようなものを作成する場合です。

lst 用にメモリに予約されるバイト数は?

4

2 に答える 2

0

Java ジェネリックは削除されます (具体化されません)。として構築されたインスタンス

  • new ArrayList()
  • new ArrayList<Object>()
  • new ArrayList<Integer>()

は実行時に同一です。

于 2014-02-02T20:49:35.207 に答える