[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10587] Re: レガシーコレ クションクラス (Re: リファクタリングを読む会第 6 回議事録)



  高橋(智)です。
  情報ありがとうございます。
  http://www.onjava.com/pub/a/onjava/2001/05/30/optimization.html
の記事も参考になるかもしれません。

  Vector と ArrayList との違いと言えば、Vectorには以下のような
コンストラクタがあって、addメソッド内で使用されるensureCapacity
メソッドの実装が違うことでしょうか。
----------------------------------------------------------------------
public Vector(int initialCapacity, int capacityIncrement)

Constructs an empty vector with the specified initial capacity and
capacity increment. 

Parameters:
     initialCapacity - the initial capacity of the vector.
     capacityIncrement - the amount by which the capacity is increased
                         when the vector overflows. 
----------------------------------------------------------------------

-- 
高橋智宏
  Java読書会( http://www.t3-jpn.com/bof/ )
  T3-Japan( http://www.t3-jpn.com/ )

Arai Noric wrote:
> 
> 新井です。
> 参考になるか分かりませんが、Java technology Tips 2月20日版です(Webでは
> 乗ってないかも)
> ポイントは
> -------------------------------------
> Vector がありますが、これは古いバージョン
> のコレクションクラスの一部です。(以前のリリースからのクラスがいくつかあ
> りますが、これは Collections Framework に以前のものを組み込むために提供
> されており、一般的には新しいプログラムでの使用は推奨されていません。)
> -----------------------------------
> ですね・・・どこで推奨されていないかは分かりませんが・・
snip