Java появился в 1995 году, его автор — Джеймс Гослинг. Язык изначально планировалось использовать для программирования бытовых электронных устройств. Первое название — Oak (с английского — «Дуб») позже заменили на Java в честь марки кофе и известного острова, где расположена столица Индонезии Джакарта. Java начали применять для разработки серверного ПО и клиентских приложений. Облачные сервисы и мобильные приложения под ОС Android также пишутся на Java. Преимущество языка — возможность реализовать один код в разных операционных системах. Gmail, LinkedIn, Yahoo! созданы на Java.
Мобильное приложение на Java может быть самостоятельным продуктом, а также дополнением к облачному сервису или программному обеспечению для ПК. Облачный сервис подразумевает компьютерную сеть для удаленного хранения ресурсов пользователей с целью экономии пространства жесткого диска. Важнейшее требование к «облаку» — сохранность данных. В Java большое внимание уделено безопасности, язык позволяет разрабатывать системы, защищенные от вирусных атак и несанкционированного вмешательства.