title: Is it better to write in file or serialize in Java?
body: <p>I need to create an application that will be run periodically, by scheduler.</p>
  
  <p>From run to run I need to remember result of previous actions - if they will finished successfully or not, email was sent or not etc.</p>
  
  <p>It is possible only save counter and date when last action happened.</p>
  
  <p>Pro:</p>
  
  <ul>
  <li>it can be read easily by human.</li>
  </ul>
  
  <p>Contra:</p>
  
  <ul>
  <li>it requires additional efforts for converting to class structure.</li>
  </ul>
  
  <p>I think it possible use serialization - in this case I will receive already class, so if in future will be need keep some additional information I will need only re-make class, but not system of saving.</p>
  
  <p>Is it possible to combine the pros of these two systems?</p>