java virtual machine
Μια πλήρης επισκόπηση της εικονικής μηχανής Java:
Ανάπτυξη Java εξηγήθηκε με σαφήνεια στο τελευταίο μας σεμινάριο. Εδώ, θα διερευνήσουμε περισσότερα για το JVM.
Java Virtual Machine - Το JVM είναι μια εφαρμογή λογισμικού ενός μηχανήματος.
Κατά τη λήψη του JDK, το JVM συνοδεύεται επίσης από αυτό. Το JRE παρέχει το περιβάλλον χρόνου εκτέλεσης. Υπάρχουν διαφορετικά JVM για ένα διαφορετικό λειτουργικό σύστημα, επομένως το JVM εξαρτάται από το λειτουργικό σύστημα. Αλλά η Java είναι ανεξάρτητη από το λειτουργικό σύστημα. Μην ξεχάσετε να ρίξετε μια ματιά σε μας Ολόκληρη σειρά εκπαιδευτικών αρχάριων Java .
Σε αυτό το σεμινάριο, θα βουτήξουμε βαθιά και θα διερευνήσουμε περισσότερα για την Java Virtual Machine (JVM) και πώς βοηθά στην εκτέλεση της εφαρμογής java.
Εδώ είναι ένα εκπαιδευτικό βίντεο για το JVM:
c ++ κωδικός ταξινόμησης εισαγωγής
Πώς βοηθά το JVM στην εκτέλεση της εφαρμογής Java
Από το παραπάνω διάγραμμα, μπορούμε να πούμε ότι το JVM σχηματίζει ένα επίπεδο μεταξύ του λειτουργικού συστήματος και των προγραμμάτων Java.
Αυτό σημαίνει ότι, το μεταγλωττισμένο πρόγραμμα java θα μιλήσει με το JVM και το JVM θα μιλήσει στο λειτουργικό σύστημα. Μόλις εγκαταστήσετε το JDK, το JVM θα εγκατασταθεί επίσης.
Javaprogram -> μεταγλωττιστής -> αρχεία .class —-> JVM —-> bytecode (1 & 0's)
Η Java είναι μια πλατφόρμα καθώς και μια γλώσσα. Το JVM πρέπει να καθορίσει το λειτουργικό σύστημα και θα μετατρέψει τα αρχεία .class σε οδηγίες κατανόησης του λειτουργικού συστήματος.
Το JVM είναι ένα είδος διαμεσολαβητή μεταξύ των μεταγλωττισμένων αρχείων τάξης και του λειτουργικού συστήματος.
Στη γλώσσα C, το πρόγραμμα μετατρέπεται σε γλώσσα συναρμολόγησης και το λειτουργικό σύστημα λαμβάνει τις οδηγίες από τη συναρμολόγηση.
Στην περίπτωση της java, ο μεταγλωττιστής δεν μιλά απευθείας με το λειτουργικό σύστημα. Μόνο το JVM θα μιλήσει στο λειτουργικό σύστημα. Επίσης, μπορείτε να λάβετε διαφορετικό JVM για διαφορετικό λειτουργικό σύστημα. Αυτός είναι ο λόγος για τον οποίο η Java είναι ανεξάρτητη από το λειτουργικό σύστημα.
unix ερωτήσεις συνέντευξης και απαντήσεις για έμπειρους
συμπέρασμα
Η Java Virtual Machine είναι ένας διερμηνέας, ο οποίος ερμηνεύει τα αρχεία κλάσης java στον κώδικα της μηχανής με τρόπο που ο κωδικός της μηχανής μπορεί να γίνει κατανοητός από το λειτουργικό σύστημα.
Παρέχει το περιβάλλον εκτέλεσης στους κώδικες bytava Java.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Ανάπτυξη Java: Δημιουργία και εκτέλεση αρχείου Java JAR
- Πρόσβαση τροποποιητών σε Java - Εκμάθηση με παραδείγματα
- Εκμάθηση Java Reflection με παραδείγματα
- Εισαγωγή στη γλώσσα προγραμματισμού Java - Video Tutorial
- Εκπαιδευτικό πρόγραμμα JAVA για αρχάριους: 100+ πρακτικά εκπαιδευτικά βίντεο Java
- OOP Java: Εισαγωγή στον αντικειμενοστρεφή προγραμματισμό στην Java
- Χρήση του Java YourKit Profiler στο JMeter
- Java Interface και Abstract Class Tutorial με παραδείγματα