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

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

Ποια είναι η λειτουργία του Java

Java είναι παντού - στο smartphone σας , στην επιφάνεια εργασίας σας , και σε συσκευές αναπαραγωγής DVD και MP3 players ; . Ακριβώς επειδή είναι παντού , δεν σημαίνει ότι η λειτουργία του είναι ευρέως κατανοητή . Στο επίκεντρό της , η Java είναι μια γλώσσα προγραμματισμού γενικής χρήσης , με σκοπό την επίλυση συγκεκριμένων προβλημάτων . Αρχικά κυκλοφόρησε το 1995 από την Sun Microsystems και έχει αποκτήσει ευρεία δημοτικότητα οφείλεται σε μια σειρά από χαρακτηριστικά . C - Σύνταξη Όπως
Η

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

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

Η Δείκτες και . Garbage Collection
Η

Μία από τις πιο επιβαρυντικές πτυχές του προγραμματισμού σε C είναι χειροκίνητη διευθυνσιοδότηση της μνήμης , η οποία αναφέρεται ως « δείκτης κλήσεις . " Το πλεονέκτημα του εγχειριδίου κατανομή του δείκτη είναι ότι μπορεί να δώσει πολύ γρήγορα , ιδιαίτερα βελτιστοποιημένος κώδικας . Το μειονέκτημα της κατανομής του δείκτη είναι ότι είναι εύκολο να γίνουν λάθη σε αυτό . Η Java δεν επιτρέπει την άμεση κατανομή δείκτη ? Αντ 'αυτού , οι διασυνδέσεις τρέχει περιβάλλον χρόνου μεταξύ του κώδικα Java και τη μνήμη του υπολογιστή . Συλλογή σκουπιδιών είναι η άλλη πλευρά αυτής της διαδικασίας ? Η εικονική μηχανή Java μοιάζει συνήθως για τη μνήμη που έχει εκχωρηθεί σε προγράμματα Java τα οποία δεν είναι πλέον σε χρήση , και το βάζει πίσω στην κοινή πισίνα
εικόνων Βιβλιοθήκες . και Add- Ons
Η

γλώσσες προγραμματισμού που χρησιμοποιούνται για την επίλυση προβλημάτων . Όταν μια λύση σε ένα ιδιαίτερα συχνό πρόβλημα έρχεται , ο κωδικός είναι συχνά συγκεντρώνονται σε ένα add -on ή μονάδα ονομάζεται μια βιβλιοθήκη . Java έχει , από την εισαγωγή του , ανέπτυξε μια σειρά από add -ons και βιβλιοθήκες που επιτρέπουν στους προγραμματιστές να αξιοποιήσουν την εμπειρία των άλλων προγραμματιστές , απελευθερώνοντας τους μέχρι να λύσουν πιο ενδιαφέροντα προβλήματα και όχι εκ νέου την εφαρμογή του τροχού .
Η
σύγχυση με JavaScript
Η

Μια πιθανή πηγή σύγχυσης για τη λειτουργικότητα της Java είναι ότι υπάρχει και μια άλλη ευρέως χρησιμοποιούμενη γλώσσα ονομάζεται JavaScript , το οποίο κυκλοφόρησε σχεδόν την ίδια ώρα , και έγινε το de-facto scripting γλώσσα για την προσθήκη προγραμματική λειτουργικότητα σε ιστοσελίδες . JavaScript δεν έχει σχεδόν καμία σχέση με Java , πέραν του ότι είναι και οι δύο γλώσσες προγραμματισμού ? JavaScript χρησιμοποιείται σε σελίδες Web , Java χρησιμοποιείται για σχεδόν τα πάντα κάτω από τον ήλιο
Η
εικόνων .

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

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