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?

questionAnswers(4)

yourAnswerToTheQuestion