Serializableインタフェースの特徴

Android用語集

カテゴリー: java.io  閲覧数:598 配信日:2013-11-04 14:02


特徴


Serializableインタフェースの特徴
・メソッド、フィールドがなく、「シリアライズが可能であるという意味を識別する機能」だけを備えている
・implements Serializable とだけ記述すれば、他にメソッドを実装するなどの手間は必要ない

注意事項
・実装クラス内のフィールドはプリミティブ型(intやboolean)か、もしくはシリアライズ可能なクラスでなければならない

オブジェクトのシリアライズで使用されるクラス
・ObjectOutputStreamクラス
・ObjectInputStreamクラス

Serializableをimplementsしていない状態で、そのオブジェクトをシリアライズしようとすると?
・NotSerializableExceptionが発生

シリアライズできないクラス
・例えばStreamやConnectionはシリアライズできない

公式ページ
Java SE 7 Serialization-related APIs and Developer Guides
Serializable (Java Platform SE 7 )

週間人気ページランキング / 4-17 → 4-23
順位 ページタイトル抜粋 アクセス数
1 Android用語 8
2 クラス構成 2
2 クラス構成 2
2 RecyclerView.Adapter抽象クラス 2
2 アプリケーションリソースの種類 2
2026/4/24 5:05 更新