title: How does Android's Java version relate to a Java SE version?
body: <p>I am constantly wondering how the Java version used for Android development relates to a Java SE version.  For example, I was reading today about "Type Inference and Generic Methods" which is a feature added in Java SE 7.  I wonder to myself, "Can I use this in Android code?"</p>
  
  <p>Of course I could type the code into an Android project and see if it compiles, but I'd be happier to have some kind of mapping in my head.</p>
  
  <p>I've tried Googling for this info, checking the Android docs, etc, but can't find an answer.</p>
  
  <p>Edit: I'm more interested in language features, e.g. how does the Android Java syntax version relate to Java SE syntax.  </p>