title: Java 8 Boolean.logicalOr method
body: <p>In Java 8 new methods in <code>Boolean</code> class have been added.</p>
  
  <p>Let's just talk about one of them</p>
  
  <p><code>public static boolean Boolean.logicalOr(boolean a , boolean b)</code></p>
  
  <p>Now, my question is, Why were they needed?</p>
  
  <p>What's the difference between the following two cases.</p>
  
  <p><code>boolean result = a || b;</code> or <code>Boolean result = Boolean.logicalOr(a,b);</code></p>
  
  <p>What's so special about <code>Boolean.logicalOr()</code> and when should I prefer one over the other.</p>