2

コードベースのリファクタリングに取り組んでいます。Vector のようなコンテナーが、宣言時とそれが使用されているメソッドの両方で 2 回インスタンス化されたときに、メモリ内で正確に何が起こるかを知りたいです。コードは次のとおりです。

Vector<String> rows = new Vector<String>();

それが使用される方法では、

rows = new Vector<String>();
4

3 に答える 3

6

コードは 2 つの個別のVectorインスタンスを作成します。

これらの 2 つの行の間で変数を使用しない場合、最初の行は無意味です。

于 2013-10-21T14:40:57.600 に答える