6

ArrayList動的配列の単なるインターフェイスですか? それとも同じものですか?

like:ArrayList動的配列にHashMap対応、Map?に対応

ただし、動的配列のようなものに対する Java API は表示されませんArrayList

その場合、それらは同じものになります。

おそらくそれらは同じものですか?

4

5 に答える 5

2

ArrayListは動的配列ではなく、動的配列タイプでもなく、Listインターフェースの実装の 1 つにすぎません。クラスインターフェースの違いを理解する。一方、配列は固定サイズのコンテナ オブジェクトです。

于 2013-11-07T17:58:30.843 に答える
1

「動的配列」が C++ の配列を意味する場合、Java のすべての配列は動的であり、ヒープに格納されます。ArrayListサイズ変更可能なラッパーです。また、単純な一貫性チェックも提供します。つまり、反復中に外部から配列を変更しないようにします。

于 2013-11-07T18:02:31.520 に答える