title: How is cloning and serialization different than using "new" and reflection?
body: <p>When I read about "In How many ways we can create an Object in java".</p>
  
  <p>I found four way:</p>
  
  <ol>
  <li>Creation of Object using new Operator.  </li>
  <li>Cloning  </li>
  <li>Serialization  </li>
  <li>Reflection.  </li>
  </ol>
  
  <p>With new and reflection, I am fine with these two methods.</p>
  
  <p>My Question is:</p>
  
  <p><strong>Why do people consider cloning and serialization as different ways of creating an Object?</strong></p>