title: What are some of the major differences between Java 7 and Java 8?
body: <p>I wanted to know what makes java 8 different from java 7.
  Why should/should'nt I upgrade to java 8 from java 7? Please list the differences.</p>