Java একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ, যেমন Linux, C, C++ ইত্যাদি। জাভা প্রোগ্রাম হলো এক ধরণের এপ/সফটওয়্যার, যা jar file হিসেবে ব্যবহৃত হয়। আর জাভা মোবাইল হলো মোবাইলের এক ধরণের ভার্সন, যেমন Android, iOS, Symbian. এবং jar file গুলো জাভা মোবাইল ফোনেই সাপোর্ট করে।