Plik z rozszerzeniem .CLASS to skompilowany plik języka Java, zawierający kod bajtowy, który jest wykonywany przez maszynę wirtualną Javy (JVM). Taki plik powstaje w wyniku kompilacji pliku źródłowego .java do postaci zrozumiałej dla JVM.
Pliki .CLASS są kluczowym elementem w środowisku Java, ponieważ przechowują one kod wykonalny w postaci uniwersalnego formatu bajtowego niezależnego od platformy sprzętowej. Dzięki temu możliwe jest uruchamianie raz skompilowanych programów Java na różnych systemach operacyjnych bez potrzeby ponownej kompilacji.
Nie można ich edytować w zwykłym edytorze tekstowym — aby zobaczyć kod źródłowy, należy zdekompilować plik .CLASS lub posiadać oryginalny plik .java. Pliki te są najczęściej otwierane i uruchamiane przez JVM, na przykład za pomocą polecenia java NazwaKlasy (bez rozszerzenia) w terminalu.
Najważniejsze informacje o pliku .CLASS
- Jest efektem kompilacji pliku .java w języku Java – powstaje podczas procesu kompilacji;
- Zawiera kod bajtowy (bytecode) wykonywalny przez maszynę wirtualną Javy – kod jest uniwersalny dla różnych platform sprzętowych;
- Pozwala na uruchamianie aplikacji Java niezależnie od systemu operacyjnego – raz skompilowany może być użyty na dowolnym systemie z JVM;
- Nie jest przeznaczony do ręcznej edycji – modyfikacja wymaga rekonstrukcji kodu źródłowego.