Quelle est la différence entre Serializable
et Externalizable
en Java ?
Réponses
Trop de publicités?L'interface Externalizable n'a pas été prévue pour optimiser les performances du processus de sérialisation ! mais pour fournir des moyens d'implémenter votre propre traitement personnalisé et offrir un contrôle complet sur le format et le contenu du flux pour un objet et ses super types !
Par exemple, la mise en œuvre du remoting AMF (ActionScript Message Format) pour transférer des objets d'action natifs script sur le réseau.
Lorsque vous envisagez des options pour améliorer les performances, n'oubliez pas la sérialisation personnalisée. Vous pouvez laisser Java faire ce qu'il fait bien, ou du moins suffisamment bien, gratuitement et fournir un support personnalisé pour ce qu'il fait mal. Cela représente généralement beaucoup moins de code que le support complet d'Externalizable.
- Réponses précédentes
- Plus de réponses