優しい夜
マーカインタフェースとは
2008-12-04-Thu  CATEGORY: Java
マーカインタフェースは、クラスに概念的に印をつけるために使用します。

例えば、RandomAccessインタフェースは、予測可能な任意の順序で迅速にアクセスできるListの実装を表します。

また、Serializableインタフェースは、クラスをストリームに直列化でき、そのストリームから復元できることを表します。

これにより、Javaではオブジェクトをファイルに格納し、それらのオブジェクトをネットワークを介して送信することができます。

その場合には、マーカインタフェースは、このクラスが直列化可能で復元可能であることを仮想マシンに知らせます。

マーカインタフェースを使うことで、開発者は継承構造を複雑にすることなくコードにタグを付けることが出来ます。

≪参考図書≫
Trackbacks0 Comments0
Comments

Only the blog author may view the comment.
 
Trackbacks
TB*URL
ページトップへ
Copyright © 2009 優しい夜. all rights reserved.