CLASS – Файл класса Java (Java Class File)
В Windows: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, dirtyJOE, JD-GUI, ClassEditor, DJ Java Decompiler
В Mac OS: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, Apple Jar Launcher, ClassEditor, JD-GUI
В Linux: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, ClassEditor, JD-GUI
Описание расширения CLASS

Популярность:
Разработчик: Oracle
Расширение CLASS – это файл .JAVA, скомпилированный компилятором Java, содержит байт-код, который является двоичным кодом программы, запускаемый когда работает Java Virtual Machine (JVM). Обычно идет в комплекте с файлами JAR, которые входят в переменную среду $CLASSPATH для выполнения.
Файлы CLASS могут быть скомпилированы из файлов JAVA, используя команду Javac, которая входит в состав установки JVM. Многие Java IDE, такие как Eclipse, могут компилировать файлы CLASS на лету, пока разработчики пишут код программы.
Поскольку существует несколько версий JVM (например, 1.4, 1.5, и 1.6), некоторые файлы классов могут быть не совместимы с определенными версиями JVM. Java Runtime Environment (JRE) может выполнять файлы класса, но он не может скомпилировать их, поскольку она не включает в себя бинарный файл javac.
ПРИМЕЧАНИЕ: Oracle приобрела Sun Microsystems, разработчиков Java. JRE и JVM часто используются как синонимы для обозначения платформы, которая запускает Java приложения.
MIME тип: application/java, application/java-byte-code, application/octet-stream, application/x-java-class, application/x-java.vm
HEX код: CA FE BA BE
ASCII код: ѕ
Другие программы, связанные с расширением CLASS
-
Исходный файл Gambas
Gambas является полнофункциональным языком объекта и среды разработки, построен на интерпретаторе BASIC. Он выпущен под лицензией GNU Public.
Его архитектура во многом похожа на Java. Так Gambas состоит из:
* Компилятор
* Переводчик
* Архиватор
* Скриптов
* Среда разработки
* Многие компоненты расширения

Популярность:
.java Расширение файла
This file is saved in a binary format, which requires a specific program to read its contents.
.JAVA вариант №
Файл JAVA — это файл исходного кода, написанный на языке программирования Java, который был первоначально разработан Sun Microsystems, но теперь поддерживается Oracle. Он использует объектно-ориентированный подход, где структурированные типы данных, называемые классами, используются для создания объектов во время выполнения.
Больше информации
Файлы исходного кода JAVA скомпилированы в файлы .CLASS с помощью компилятора Java (команда javac). Файл CLASS содержит байт-код, который может быть запущен виртуальной машиной Java (JVM). JVM можно загрузить для каждой основной операционной системы, включая Windows, Mac OS X и Linux.
ПРИМЕЧАНИЕ. Программы для Android написаны на Java, но запускаются с использованием виртуальной машины Dalvik (DVM), которая другая виртуальная машина, чем стандартная JVM, оптимизированная для Android.
JAVA — Java Source Code File
Файлы, содержащие исходный код, написанный на языке программирования Java, сохраняются с расширением JAVA. Такие файлы могут быть дополнительно скомпилированы в файлы классов с использованием Java-компиляторов. Многие приложения и веб-сайты закодированы в Java или используют Java-компоненты для выполнения различных функций.
JAVA-файлы содержат исходный код Java, который сохранен в текстовом формате. Java — это объектно-ориентированный язык программирования. Данные в файле Java, структурированные с использованием классов, используются для реализации экземпляров различных объектов в определенное время выполнения.
Вот небольшой, но неполный список программ, которые могут открывать документы JAVA:
- Apple Xcode (Mac)
- Eclipse IDE for Java Developers (Windows, Mac & Linux)
- ES-Computing EditPlus (Windows)
- Google Android Studio (Windows, Mac & Linux)
- GNU Emacs (Linux)
- gVim (Windows)
- javac (Linux)
- MacoMates TextMate (Mac)
- MacVim (Mac)
- Microsoft Notepad (Windows)
- Oracle Java Virtual Machine (Windows, Mac & Linux)
- Oracle NetBeans (Windows, Mac & Linux)
- Vi (Linux)
- Xinox JCreator (Windows)
- Any Text Editor
Чем отличаются расширения java и jar?
.jar — это пакет. Например, Java-библиотека может быть оформлена в виде .jar файла, который по сути является архивом и содержит в себе Java-классы, файл манифеста и прочее.
12 сен 2017 в 15:06
Обязательно ли менять расширение с .java на .jar ?
12 сен 2017 в 15:12
@Николай тебе ниже ответ дали. В чем разница. файл .java не надо переименовывать в .jar
12 сен 2017 в 15:13
@Николай файл с расширением .java это просто исходный код. Т.е. это полуфабрикат, а не конечный продукт. Конечный продукт может иметь расширение .class, такой файл уже можно запустить. Если классов много, то можно упаковать их пакет.