title: What is the difference between false and Boolean.FALSE?
body: <p>In C++ <code>windows.h FALSE</code> is defined as integer which makes sense for some special logic cases, but in Java <code>java.lang.Boolean.FALSE</code> is defined as boolean and assigned to false<br/>
  <code>public static final Boolean FALSE</code> and I've seen some people use it.</p>
  
  <p>My question: is there a performance difference between <code>false</code> and <code>Boolean.FALSE</code>? in general why do people go and <code>Boolean.FALSE</code>?</p>