如题,以及是否javabean中无论public还是private都序列化还是怎么样?希望有有人来讨论下,或者给出相关文档的链接。
小弟谢过
阿神2017-04-18 09:54:04
1.serializeable は、実装されるメソッドを持たないマークされたインターフェースです。このインターフェースの重要性は、開発者がこのクラスのシリアル化を許可することを Java に伝えることです。
2. 特定のテストはありませんが、public や private などのアクセス修飾子がシリアル化プロセスに影響を与えるべきではありません。
また:
私は以前、Java シリアル化に関するブログ記事「Java Serialization Basics」を書きました。この記事では、この質問に答え、この方法で Java シリアル化インターフェイスを呼び出す簡単な方法を紹介しています。キャラクターと連載に関係はありますか?
天蓬老师2017-04-18 09:54:04
Serializable
の組み込みシリアル化を使用する必要があるため、JDK
を実装します。
現在のテクノロジーでは、Serializable
インターフェースを実装するかどうかはもはや重要ではありません。現在、シリアル化テクノロジーが多すぎて、そのすべてが組み込みの JDK
よりも優れており、実装する必要がないからです。 Serializable
インターフェースを実装します。
EsotericSoftware/kryo
msgpack
FasterXML/jackson
RuedigerMoeller/fast-serialization
google/protobuf
ringa_lee2017-04-18 09:54:04
実装する必要はありませんが、バックエンドとフレックスエンドを統合する一部のプロジェクトなど、一部の古いシステムではまだ実装が必要であり、エンティティをシリアル化する必要があります