Writing out as a binary file prevents you from manually having to figure out how to de-serialize the data into a useable object (i.e. re-create that object from the data). Java has a default...