Bytecode

Autor: Peter Berry
Erstelldatum: 11 August 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM
Video: What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM

Inhalt

Definition - Was bedeutet Bytecode?

Bytecode ist objektorientierter Programmiercode (OOP-Code), der für die Ausführung auf einer virtuellen Maschine (VM) anstelle einer Zentraleinheit (CPU) kompiliert wurde. Die VM wandelt Programmcode in eine lesbare Maschinensprache für die CPU um, da Plattformen unterschiedliche Code-Interpretationstechniken verwenden. Eine VM konvertiert Bytecode aus Gründen der Plattforminteroperabilität, Bytecode ist jedoch nicht plattformspezifisch.


Bytecode ist in einem kompilierten Java-Programmiersprachenformat und hat die Erweiterung .class, die von Java Virtual Machine (JVM) ausgeführt wird.

Dieser Begriff wird auch als portabler Code (p-Code) und Zwischencode bezeichnet.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Bytecode

Bestimmte Programmiersprachen wie C und C ++ erfordern unterschiedliche Plattform-Compiler, z. B. unter Windows, Mac oder Linux, die von den Kommunikationsmethoden für Hardware und CPU abhängen und neu kompiliert werden müssen. Bytecode erfordert kein erneutes Kompilieren oder Ändern des Codes, da VM die Programmierung für die plattformübergreifende Code-Portabilität ermöglicht. Der VM-Anbieter übernimmt plattformspezifische Sprachaufgaben.


Android und Flash sind zwei bekannte Programmiersprachen, die Bytecode für eine einfache Interoperabilität verwenden.