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

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

Χαρακτηριστικά της Java Applets

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

Java είναι πλήρως αντικειμενοστρεφή . Σε αντίθεση με C + + , η οποία επιτρέπει στους χρήστες να χρησιμοποιούν αντικείμενα, με την Java δεν υπάρχει άλλη επιλογή : τα πάντα είναι ένα αντικείμενο . Πρότυπο βιβλιοθήκες παρέχουν μαθήματα που ασχολούνται με όλες τις βασικές λειτουργίες , όπως εισόδου /εξόδου και τις πράξεις χειραγώγησης της γλώσσας. Υπάρχει επίσης μια βιβλιοθήκη που ασχολείται ειδικά με applets που βοηθά τον κωδικό σας αλληλεπιδρούν με το πρόγραμμα περιήγησης .
Εικόνων Portable
Η

Πριν πηγαίος κώδικας μπορεί να εκτελεστεί ως πρόγραμμα , θα πρέπει να να καταρτίζονται έτσι ώστε ο υπολογιστής μπορεί να το καταλάβει . Συνήθως , όμως, το εκτελέσιμο πρόγραμμα που έχει ως αποτέλεσμα συνήθως λειτουργούν μόνο σε μια συγκεκριμένη πλατφόρμα , όπως τα Windows ή το Linux . Βοηθητικές εφαρμογές Java λειτουργούν διαφορετικά . Θα καταρτίζονται ως συνήθως, αλλά στη συνέχεια είναι επίσης ερμηνεύεται από ένα Java Virtual Machine . Αυτό έχει το πλεονέκτημα ότι κάθε πρόγραμμα περιήγησης μπορεί να τρέξει μια βοηθητική εφαρμογή Java , αν και έχει το μειονέκτημα ότι ο browser πρέπει να τρέξει το Java Virtual Machine .

Η Ασφαλής
Η

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

Η Χρήση μνήμης
Η

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

Οι βοηθητικές εφαρμογές Java γραμμένο σε σύνταξη που είναι παρόμοια με C και C + + , έτσι ώστε αν ένας προγραμματιστής λογισμικού αποφασίζει να γράψετε ένα applet , η μετάβαση δεν θα πρέπει να πάρει πολύ. Ακόμα , υπάρχουν ορισμένες σημαντικές διαφορές που οι προγραμματιστές πρέπει να γνωρίζουν : boolean δεδομένων είναι είτε αληθής ή ψευδής , αντί των 0 ή 1 , για παράδειγμα
Η
εικόνων .

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

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