Для чего нужен файловый формат .CLASS?
Файл, содержащий суффикс CLASS, представляет собой скомпилированную форму исходного файла JAVA, сгенерированного компиляторами Java. Файл CLASS обычно имеет то же имя, что и соответствующий исходный файл, например Helloworld.java будет преобразован в Helloworld.class.
CLASS-файлы содержат набор инструкций JAVA байткода, таких как "Загрузить и сохранить" или "Создание и манипулирование объектами". Для облегчения хранения и распространения громоздких приложений, несколько файлов .class могут быть объединены в один архив .jar.
Для запуска требуемого приложения байткод проверяется и загружается в виртуальную машину Java (JVM), которая в свою очередь либо интерпретирует его, либо компилирует в машинный код. Как правило, интерпретация приводит к значительно меньшей производительности, чем компиляция.
Файлы классов не зависят от платформы. Также возможно построить файл .class на одной системе и затем выполнить его в JVM на другой системе. Однако, поскольку существует несколько модификаций CLASS-файлов, некоторые из них могут поддерживаться только определенными версиями Java Virtual Machine.
Программы для открытия или конвертации CLASS файлов
Вы можете открыть файлы CLASS с помощью следующих программ: