HHeLiBeXの日記 正道編

日々の記憶の記録とメモ‥

2009-10-27から1日間の記事一覧

java.util.ArrayList のインスタンスを使いまわす時はArrayListとして扱うべし

java.util.ArrayList クラスは、いわゆる「可変長配列」を表現するList実装である。 ArrayList (Java 2 Platform SE 5.0) このクラスも、java.io.ByteArrayOutputStreamやjava.util.HashMapと同様に、内部に配列を持っている。 ByteArrayOutputStreamやHashM…

java.util.HashMap のインスタンスを使いまわしてはいけない

java.util.HashMap クラスは、言わずと知れた、keyとvalueの組を保持するMap実装である。 HashMap (Java 2 Platform SE 5.0) java.io.ByteArrayOutputStream のエントリを書いている最中に言われて(謎)気付いた。 このクラスでも、内部で配列を使用しており…

java.io.ByteArrayOutputStream のインスタンスを使いまわしてはいけない

java.io.ByteArrayOutputStream クラスは、各種データをbyte配列にしたい場合に便利なクラスである。 ByteArrayOutputStream (Java 2 Platform SE 5.0)しかし、このクラスのソースコードを見れば分かるが、このクラスは内部にデータを保持するためのbyte配列…