Зміст:
Визначення - Що означає байт-код Java?
Байт-код Java - результат компіляції програми Java, проміжне представлення тієї програми, яка не залежить від машини.
Байт-код Java обробляється віртуальною машиною Java (JVM) замість процесора. Завдання JVM - це зробити необхідні дзвінки ресурсів до процесора, щоб запустити байт-код.
Techopedia пояснює Java Bytecode
Байт-код Java - отриманий в результаті компільований об'єктний код програми Java. Цей байт-код може бути запущений на будь-якій платформі, на якій встановлена Java.
Незалежність цієї машини пояснюється віртуальною машиною Java, яка виконує байтовий код у проксі-процесорі, а це означає, що програмісту Java не потрібно знати про химерності та нюанси щодо конкретних операційних систем та процесорів, над якими буде працювати програма. віртуальна машина піклується про ці особливості.
Байтовий код Java не повністю скомпільований, а просто проміжний код, що знаходиться посередині, тому що він все ще повинен бути інтерпретований та виконаний JVM, встановленим на певній платформі, такі як Windows, Mac чи Linux.
Після компіляції вихідний код Java перетворюється в байт-код .class.
