Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πλεονεκτήματα και μειονεκτήματα της Java Virtual Machines

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

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

Java γράφτηκε με την ασφάλεια στο μυαλό . Η Java Virtual Machine έχει ενσωματωμένα χαρακτηριστικά ασφαλείας που επιτρέπουν στους προγραμματιστές να γράφουν εξαιρετικά ασφαλή προγράμματα Java . Επίσης, αποτρέπει κακόβουλο λογισμικό από το να θέτει σε κίνδυνο το λειτουργικό σύστημα ( OS ) επειδή κρατά τις εφαρμογές Java από την αλληλεπίδραση με το λειτουργικό σύστημα των πόρων .
Εικόνων Απόδοση

προγράμματα Java που τρέχει σε Java Virtual Machine τείνουν να αποδίδουν πιο αργά από τις αντίστοιχες προγράμματα γραμμένα σε C + + . Η ουδετερότητα του συστήματος των bytecode λειτουργεί ως μειονέκτημα όπου οι επιδόσεις ανησυχεί . Αυτό είναι επειδή ο κώδικας βελτιστοποίησης βασίζεται σε μεγάλο βαθμό στο σύστημα - συγκεκριμένα χαρακτηριστικά . Από τη Java bytecode είναι το σύστημα ουδέτερο , δεν μπορεί να βελτιστοποιηθεί για ένα συγκεκριμένο σύνολο του υλικού .
Εικόνων Ορθότητα
Η

Ένα πρόγραμμα που εκτελεί , όπως ήταν αναμενόμενο , λέγεται ότι είναι σωστή . Από ένα πρόγραμμα Java βασίζεται στην Java Virtual Machine για να εκτελέσει , η JVM πρέπει να είναι απαλλαγμένο από λάθη για το πρόγραμμα να λειτουργήσει σωστά. Αυτή η εξάρτηση από το Java Virtual Machine εισάγει σε ένα δυνατό σημείο της αποτυχίας του προγράμματος . Ευτυχώς , η Java Virtual Machine λογισμικό παράγονται σύμφωνα με πολύ υψηλά πρότυπα , και ως εκ τούτου, δεν είναι πιθανό να μεταφέρει με τυχόν σφάλματα . Ανεξάρτητα , μια αποτυχία στην Java Virtual Machine είναι ένα ενδεχόμενο που πρέπει να εξεταστεί .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα