java.util.RandomAccessインタフェースの目的
Javaクイズです。java.util.RandomAccessというインタフェースにはメソッドが1つも宣言されていません。メソッドが1つも宣言されていないインタフェースが何の役に立つのでしょうか。
定数インターフェイス。( Effective Java でやるなって書いてたナア…。)
API を見てみる。
Iterator より高速且つ簡単に要素にアクセス出来る。ほう…。
というかよく分からないので RandomAccess.class を見てみる。
これだけ…?
package java.util;
public interface RandomAccess {
}
検索してみたらありました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=4406&forum=12&7
ソースを見てみると ArrayList 、 Vector は RandomAccess を implements してるが、 LinkedList はしてない。