Μια εικονική μηχανή είναι ένα στρώμα αφαίρεσης που δίνει ένα πρόγραμμα ένα απλοποιημένο . διεπαφής για αλληλεπίδραση με μια ποικιλία από φυσικές υπολογιστών και λειτουργικών συστημάτων τους
Η πλεονέκτημα : Ενημέρωση ασφαλείας για
ένα πλεονέκτημα για τη χρήση του Java εικονική μηχανή ( VM ) είναι . ότι η εικονική μηχανή προσπαθεί να επαληθεύσει όλες προγραμματισμό πριν από την εκτέλεση για κακόβουλη δραστηριότητα , και ακόμη και σοβαρά λάθη σε ένα πρόγραμμα Java περιορίζεται στο sandbox της εικονικής μηχανής
εικόνων Πλεονέκτημα : Cross Platform
ένα τεράστιο πλεονέκτημα της Java VM είναι ότι επιτρέπει σε ένα πρόγραμμα να γραφτεί και να καταρτίζονται μόνο μία φορά , η οποία στη συνέχεια μπορεί να τρέξει σε μια ευρεία ποικιλία των συστημάτων και λειτουργικά συστήματα χωρίς τροποποίηση. Πολλά κινητά τηλέφωνα και φορητές συσκευές περιλαμβάνουν μια Java VM
εικόνων Μειονέκτημα : . Ταχύτητα
Η
Επειδή ο προγραμματισμός πρέπει να μεταφραστεί από τα γενόσημα " byte κώδικα " στο κώδικα μηχανής για το στόχο . του συστήματος , δεδομένου ότι τρέχει μόνο του , είναι αδύνατο για την Java για να εκτελέσει το συντομότερο γλώσσες που μπορεί να συγκεντρώνει άμεσα σε κώδικα μηχανής για τα συστήματα στόχων
εικόνων Μειονέκτημα : Πλατφόρμα Ειδικών Χαρακτηριστικών
Η
Επειδή η Java VM πρέπει να τρέξει σε μια ευρεία ποικιλία συστημάτων , διαθέτει ειδικά για ένα λειτουργικό σύστημα συχνά δεν ενσωματώνονται σε προγράμματα Java . Επιπλέον, το "look and feel " των εφαρμογών Java μπορεί συχνά να είναι αρκετά διαφορετικές από τις προεπιλεγμένες μορφές των ιθαγενών εφαρμογές μέσα σε ένα λειτουργικό σύστημα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα