Java - язык программирования и одноименная платформа от компании Sun Microsystems. Язык является основным компонентом платформы. Программы Java, компилируются в промежуточный байткод, который во время выполнения виртуальная машина интерпретирует для конкретной среды. Такой подход изначально заложен в концепцию языка и платформы для обеспечения возможности выполнения программ независимо от среды, компьютерной архитектуры.
Говоря другими словами, байткод Java является универсальным для любой платформы (операционной системы, оборудования). Преобразование (интерпретация) байткода в нужный для среды машинный код осуществляет соответствующая ей виртуальная машина Java. Синтаксис языка значительно заимствован из C и C++, объектная модель С++ значительно модифицирована.
Во избежание путаницы, необходимо отметить, что Java (Sun Microsystems) и JavaScript (Netscape), несмотря на схожесть названий, являются совершенно разными продуктами.
Java впервые выпущена в 1995 году. Программное обеспечение проекта является открытым и свободно распространяемым. На сегодня Java активно используется многими компаниями во множестве проектов. Все современные браузеры имеют возможность запуска Java-апплетов внутри веб-страниц.