Actually, it's not Java, it's Dalvik.
The difference between Java editions has to do with the set of classes that edition is based on. The actual compilable language is the same, regardless.
The Android base class library is a stripped-down clone of the Java Standard Edition classes, but it itself is not those classes. The J2SE, J2ME and
J2EE classes are all Oracle/Sun products and the Android/Dalvik classes come from Google.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.