1) In LinkedList implementation all the 3 member varaibles size, first, last are transient, then what is the use of implementing serializable?
2) What will be persi
Have a look at
readObject() and writeObject(). It will serialize entreis of the List not the list itself, and reconstructs it from the entries.
You'll notice LinkedList has writeObject and readObject methods. These write/read the size of the list and write/read each object in the list.
Note that these methods (but also the fields) are private so the implementation may change. Don't depend on it. Depend on the interfaces.