Jaka jest różnica między serializacją a przechowywaniem obiektu na dysku?
Jestem tym zdezorientowany. Ponieważ podczas wykonywania klasy Serializable musimy używać klas takich jakFileOutputStream
, ObjectOutputStream
czy jakoś tak. Dlaczego więc nie użyjemy tych klas do zrobienia takich rzeczy, jak wyprowadzenie obiektu do pliku i wprowadzenie obiektu z pliku, aby utrzymać status obiektu bezpośrednio? Dlaczego powinniśmy najpierw zaimplementować Serializable, a następnie zrobić to samo?