


JAVA application runs on JVM (JAVA Virtual Machine) but Android has it’s own virtual machine called Dalvik Virtual Machine (DVM) optimized for mobile devices.īeing a JAVA programmer you will need some tools or software to code and run it. The primary goals of JAVA is to be simple, object-oriented, robust, secure and high level. It is class based and object oriented programming whose syntax is influenced by C++.

JAVA is a programming language which is used in Android App Development. So if you are a beginner in Android then JAVA language and complete knowleadge of OOPS concepts is the first thing you need to learn before beginning Android Development. can also be used for developing Android App, but JAVA is most preferred and mostly used programming language for Android App Development. Android App are mostly developed in JAVA language using Android SDK (Software Development Kit).
