Байт-код Java - набір інструкцій, виконуваних віртуальною машиною Java. Кожен код операції байт-коду - один байт. Використовуються в повному обсязі 256 можливих значень кодів операцій. 51 з них зарезервовані для використання в майбутньому.
інструкції
Інструкції можна розділити на кілька груп:
- завантаження і збереження (наприклад, ALOAD_0. ISTORE),
- арифметичні і логічні операції (наприклад, IADD. FCMPL),
- перетворення типів (наприклад, I2B. D2I),
- створення і перетворення об'єкта (наприклад, NEW. PUTFIELD),
- управління стеком (наприклад, DUP. POP),
- оператори переходу (наприклад, GOTO. IFEQ),
- виклики методів і повернення (наприклад, INVOKESTATIC. IRETURN).
Також є кілька інструкцій, що виконують специфічні завдання, такі як викидання винятків, синхронізація і т. Д.
Багато інструкції мають префікси або суфікси, що відповідатимуть їхнім операндам:
Префікс або суфікс
Дивитися що таке "Байт-код Java" в інших словниках:
Байт-код - або байткод (англ. Byte code), іноді також використовується термін псевдокод машинно незалежний код низького рівня, що генерується транслятором і виконуваний інтерпретатором. Більшість інструкцій байт коду еквівалентні одній або ... ... Вікіпедія
Java Native Interface - (JNI) стандартний механізм для запуску коду, під керуванням віртуальної машини Java (JVM), який написаний на мовах С / С ++ або Ассемблера, і скомпонований у вигляді динамічних бібліотек, дозволяє не використовувати статичну зв'язування. Це ... ... Вікіпедія
Java Virtual Machine - У цій статті не вистачає посилань на джерела інформації. Інформація повинна бути проверяема, інакше вона може бути поставлена під сумнів і вилучена. Ви можете ... Вікіпедія
Java-аплет - Необхідно перевірити якість перекладу і привести статтю у відповідність зі стилістичними правилами Вікіпедії. Ви можете допомогти поліпшити цю статтю, виправивши в ній помилки. Оригінал н ... Вікіпедія
Java - розроблена компанією Sun Microsystems система програмування, яка містить: універсальна мова програмування Java; компілятор; і віртуальну машину Java s Virtual Machine (JVM). Компілятор транслює вихідний Java текст в байт код, який ... Фінансовий словник