title: What are all the different ways to create an object in Java?
body: <p>Had a conversation with a coworker the other day about this.</p>
  
  <p>There's the obvious using a constructor, but what are the other ways there?</p>