جاوا بهعنوان یک زبان برنامهنویسی عمومی شناخته میشود. این به این دلیل است که جاوا برای توسعه نرمافزارهای مختلف مورد استفاده قرار میگیرد. این درحالی است که اندروید یک بستر مخصوص برای توسعه اپلیکیشنهای گوشی همراه است. شاید بتوان گفت، این اصلیترین مورد در مقایسه اندروید و جاوا است.
ابزارهای توسعه جاوا و اندروید متفاوت هستند. جاوا معمولاً با IDE هایی مانند Eclipse یا IntelliJ IDEA توسعه داده میشود، در حالی که اندروید عمدتاً با Android Studio استفاده میشود.
در حالیکه اندروید بهطور کلی با جاوا شناخته میشود، اما در حال حاضر Kotlin بهعنوان زبان برنامهنویسی جایگزین و مکمل در توسعه اپلیکیشنهای اندروید مورد استقبال قرار گرفته است. این مغایرت در مقایسه اندروید و جاوا ، نکته حائز اهمیتی است.