Java Bytecode

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 25 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 27 Ιούνιος 2024
Anonim
Java Bytecode Crash Course
Βίντεο: Java Bytecode Crash Course

Περιεχόμενο

Ορισμός - Τι σημαίνει το Bytecode Java;

Το Java bytecode είναι το αποτέλεσμα της σύνταξης ενός προγράμματος Java, μιας ενδιάμεσης αναπαράστασης αυτού του προγράμματος, το οποίο είναι μηχανικά ανεξάρτητο.

Το bytecode Java επεξεργάζεται από την εικονική μηχανή Java (JVM) αντί του επεξεργαστή. Είναι η δουλειά της JVM να κάνει τις απαραίτητες κλήσεις πόρων στον επεξεργαστή για να εκτελέσει τον bytecode.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Java Bytecode

Το Java bytecode είναι ο προκύπτων κώδικας αντικειμενικού αντικειμένου ενός προγράμματος Java. Αυτό το bytecode μπορεί να εκτελεστεί σε οποιαδήποτε πλατφόρμα που διαθέτει εγκατάσταση Java.


Αυτή η ανεξαρτησία του μηχανήματος οφείλεται στην εικονική μηχανή Java που εκτελεί τον bytecode σε διακομιστή μεσολάβησης του επεξεργαστή, πράγμα που σημαίνει ότι ένας προγραμματιστής Java δεν χρειάζεται να είναι ενημερωμένος για τις ιδιαιτερότητες και τις αποχρώσεις σχετικά με συγκεκριμένα λειτουργικά συστήματα και επεξεργαστές που θα τρέξει το πρόγραμμα επειδή η εικονική μηχανή φροντίζει για αυτές τις ιδιαιτερότητες.

Ο bytecode Java δεν είναι ολοκληρωμένα, αλλά ένας ενδιάμεσος κώδικας που βρίσκεται στη μέση, επειδή πρέπει να ερμηνευτεί και να εκτελεστεί από την JVM εγκατεστημένη στη συγκεκριμένη πλατφόρμα, όπως τα Windows, Mac ή Linux.

Κατά τη μεταγλώττιση, ο πηγαίος κώδικας Java μετατρέπεται σε bytecode .class.