問題タブ [serialversionuid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Serializable クラスでバージョン ID を生成するために Eclipse で使用されるアルゴリズムは何ですか?
ここに私のクラスがあるとします:
eclipse が生成するために使用するアルゴリズムは何serialVersionUID = -5186261241138469827L
ですか?
java - Eclipse で生成された serialVersionUID の上のコメントを取り除く
これは私のペットピーブになりました。クラスを書き、実装しSerializible
ます。次に、Eclipse は を持っていないことを警告するので、「生成された serialVersionUID を追加する」または「デフォルトの serialVersionUID をserialVersionUID
追加する」を選択すると、次のような結果になります。
ほとんどの場合、コメントを追加したくないので、コメントを削除する必要があります。デフォルトはコメントなしにしたいのですが、設定でコードテンプレートを調べましたが、これを変更する方法がわかりませんでした。私は単にそれを次のようにしたい:
java - SAXException はなぜシリアライズ可能ですか?
次のような状況があります。
Eclipse は、SAXException はシリアライズ可能であり、serialVersionUIDを CustomException に追加するか、警告を抑制する必要があることを通知しています。
質問:
- そのような例外がシリアライズ可能を実装するのはなぜですか?
- カスタム例外は空です。serialVersionUID を追加するか、警告を抑制する必要がありますか?
関連する問題 (あまり重要ではありません): serialVersionUID を追加しても、Eclipse が常に serialVersionUID がないと教えてくれるのはなぜですか?