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 , για παράδειγμα
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα