title: Object or primitive type
body: <p>Can someone explain to me the usage of Integer, Boolean etc in place of their primitive types in JAVA?</p>
  
  <p>I can't seem to grasp the advantages their are providing. They seem to create unnecessary problems of handling null values.</p>
  
  <p>Thanks!</p>