Здравствуйте!
Я и сам пока изучаю java разработку и android разработку...
Но в android например, Java работает не на JVM, а на Dalvik VM и соответственно, просто java код на android не запустишь, разве, что установить на android среду разработки intellij idea + open jdk.
Нативным языком на андроид на сегдоняшний день является kotlin, который также работает на jvm и допускается смешивать куски кода даже внутри одного класса. С kotlin я не знаком, а приложения для андроид пишу на java. Что касается IDE, то обычно использую Android Studio или Intellij IDEA (к слову, Android Studio базируется на Intellij IDEA Community Edition).