「042 serialVersionUIDとは?」の編集履歴(バックアップ)一覧はこちら

042 serialVersionUIDとは?」(2008/01/19 (土) 16:53:05) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

**** &html(<a href="http://www13.atwiki.jp/cheap/pages/58.html">) &color(red){&update()} &counter() &html(</a></h5>) Serializableを実装したクラスは、直列化が出来るようになる。 ①VM1でクラスaaのインスタンスを生成  直列化(バイトコード化)してその値をDBへ保存 ②VM2でDBから①のバイトコードを取得  インスタンスとして復元 のような事を行う際に VM2側にもクラスaaがあった場合 それがVM1のクラスaaと同じクラスであるとは限らないため ②でVM2はクラスの解決を行う。 その確認に使われるのがserialVersionUIDの値。 みたいな事らしい。 eclipse3.x(?)では クラスのアノテーションとして @SuppressWarningsに"serial"を指定してあげれば そのクラスではserialVersionUIDに関する警告は出なくなるそうです。 オプション設定で一律無視するようにも設定できるようです。 ---- #comment(below,size=40,nsize=64,vsize=3)

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー