Файл JAVA - это файл исходного кода, написанный на языке программирования Java, который был первоначально разработан Sun Microsystems, но теперь поддерживается Oracle. Он использует объектно-ориентированный подход, где структурированные типы данных, называемые классами, используются для создания объектов во время выполнения.
Файлы исходного кода JAVA скомпилированы в файлы .CLASS с помощью компилятора Java (команда javac). Файл CLASS содержит байт-код, который может быть запущен виртуальной машиной Java (JVM). JVM можно загрузить для каждой основной операционной системы, включая Windows, Mac OS X и Linux.
ПРИМЕЧАНИЕ. Программы для Android написаны на Java, но запускаются с использованием виртуальной машины Dalvik (DVM), которая другая виртуальная машина, чем стандартная JVM, оптимизированная для Android.