Maison  >  Questions et réponses  >  le corps du texte

java-web - Javabean 是否一定要实现Serializable接口?意义在哪?

如题,以及是否javabean中无论public还是private都序列化还是怎么样?希望有有人来讨论下,或者给出相关文档的链接。
小弟谢过

巴扎黑巴扎黑2716 Il y a quelques jours512

répondre à tous(3)je répondrai

  • 阿神

    阿神2017-04-18 09:54:04

    1.serializeable est une interface marquée sans aucune méthode à implémenter. L'importance de cette interface est d'indiquer à Java que les développeurs autorisent la sérialisation de cette classe.
    2. Il n'y a pas de test spécifique, mais les modificateurs d'accès tels que public et privé ne devraient pas affecter le processus de sérialisation.

    Aussi :

    J'ai déjà écrit un article de blog sur la sérialisation Java "Java Serialization Basics" qui devrait pouvoir répondre à cette question et présenter un moyen simple d'appeler l'interface de sérialisation Java. Le sujet peut tester la modification d'accès de cette manière. y a-t-il une relation entre les personnages et la sérialisation ?

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:54:04

    implémente Serializable car vous devez utiliser la sérialisation intégrée de JDK.
    Avec la technologie actuelle, il n'est plus important d'implémenter ou non l'interface Serializable, car il existe désormais trop de technologies de sérialisation, qui sont toutes meilleures que le JDK intégré, et il n'est pas nécessaire pour implémenter l'interface Serializable.
    EsotericSoftware/kryo
    msgpack
    FasterXML/jackson
    RuedigerMoeller/fast-serialization
    google/protobuf

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 09:54:04

    Il n'est pas nécessaire de l'implémenter, mais certains anciens systèmes en ont encore besoin. Par exemple, certains projets qui intègrent le backend et le flex end, les entités doivent encore être sérialisées

    répondre
    0
  • Annulerrépondre