Question: what is the difference between android and java?
Answer: Java is a programming language, while Android is a mobile phone platform. Android development is java-based (most of the times), because a large portion of Java libraries is supported in Android. However, there are key differences. ... Java code compiles to Java bytecode, while Android code compiles in to Davilk opcode.