Öğrenmenin basit amacı için (dikkat edin, öğrenme dedim, en iyisini söylemedim, hatta iyi demedim, ama sadece işleri anlamak adına), verilerinizi bilgisayardaki bir metin dosyasına kaydedebilir ve ardından bir programa sahip olabilirsiniz. Bu bilgiyi okuyan ve dosyaya bağlı olarak, programınızın farklı şekilde yanıt vermesini sağlayabilirsiniz. Daha gelişmiş olsaydınız, bunun bir txt dosyası olması gerekmezdi, başka bir şey.
Öte yandan serileştirme, işleri doğrudan bilgisayar diline yerleştirir. Sanki bir İspanyol bilgisayara Fransızca bir şey söylemek yerine İspanyolca bir şeyler söylüyorsunuz, onu Fransızca öğrenmeye zorluyorsunuz, sonra her şeyi çevirerek bir şeyleri ana İspanyolcasına kaydediyorsunuz. En yoğun teknik cevap değil, sadece ortak bir dil formatında anlaşılır bir örnek oluşturmaya çalışıyorum.
Serileştirme de daha hızlıdır, çünkü Java'da nesneler yığın üzerinde işlenir ve yığında ilkel olarak gösterildiklerinden çok daha uzun sürer. Hız, hız, hız. Ve bir programcı açısından daha az dosya işleme.