serialization is taking an object and storing it in a file so that it can be deserialized later to get it back in another runtime.
persistance refers to storing data of whatever form.
So one may say something like this:
"serilization is one way to provide persistence but it is not practical so better persistence methods must be used"
hope this helps
