Why is it necessary to use a marker interface to serialize an object?
<p>Why can't just avoid this if I want all objects in my app to be serializable ?</p>

<p>Update: I know that some class cannot be serialized like thread but the java system KNOWS also that Thread is not serializable, why doesn't it manage this automatically ? </p>

<p>I'd like to know if there are some fundamental reasons.</p>
