表題の通りシリアライズとserialVersionUIDについてです
先輩の書いたJAVAのコードを写しながら理解するという作業を行っているのですが、
そこでserialVersionUIDが出てきました。
自分でとりあえずググってみたのですがどこのサイトでもクラスを保存・復元するために直列化する際に用いると書かれていました。
先輩にも質問したのですがクラスをインスタンス化するとプログラム終了時に消滅するが、
直列化してクラスをデータとして残すとその後同じクラスを使うことができるため、
クライアント-サーバ間でのやりとりの際に同じクラスを受け渡しできるなどのメリットがあると教わりました。
私としては以上のような理解でいるのですが合っていますでしょうか。
間違っている点や内容が足りないなどありましたらわかりやすく説明していただけると幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。