Мнение 1: Java е език за програмиране с общо предназначение, който може да се използва за създаване на почти всички видове софтуерни приложения. Благодарение на философията му "напиши веднъж, стартирай навсякъде" разработчиците могат да създават програми, които използват виртуалната машина на Java и имат възможност да работят на множество платформи. Тази универсалност го прави особено полезен за тези, които се нуждаят от един и същ софтуер, който да е достъпен независимо от използваната операционна система. Поради тази причина предприятията често избират Java като език за разработка при създаването на уеб приложения и други мащабни проекти, тъй като той осигурява съгласуваност между потребителите и устройствата. Open java е версия с отворен код на пълния комплект за разработка, която дава на разработчиците по-голяма гъвкавост, като им позволява да персонализират програмите си според специфичните нужди на тяхната организация или проект.