Non, c'est comme dire: « Je veux afficher un objet sous forme de texte, mais ne savent pas quoi que ce soit sur la façon de le convertir en une chaîne. »
L'objectif entier de Serializable
est de dire "Je sais comment être sérialisé à un flux!" - Si nous n'en avions pas besoin, nous ne l'aurions pas.
Maintenant, si vous avez un objet qui implémente Serializable
mais contient quelque chose qui se ne le fait pas mettre en œuvre Serializable
, mais que vous pouvez travailler sur une façon de sérialisation à la main, vous pouvez toujours personnaliser la sérialisation du conteneur objet vous .
Fondamentalement ObjectOutputStream
est conçu pour la structure de sérialisation de Java. Si vous ne souhaitez pas utiliser le framework de sérialisation, n'utilisez pas ObjectOutputStream
. Les images en particulier sont susceptibles d'avoir leur propre "format natif" qui peut être utilisé par ImageIO
(comme l'a noté R. Bemrose).
belle prise, que – skaffman