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

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

Η λειτουργία επανάκλησης σε Java

Sun Microsystems κυκλοφόρησε το πρώτο της γλώσσας προγραμματισμού Java , το 1995 . Από τότε , αυτή η ελεύθερη πλατφόρμα έχει τροφοδοτείται εφαρμογές, παιχνίδια και υπηρεσιών κοινής ωφελείας σε περισσότερα από 850 εκατομμύρια προσωπικοί υπολογιστές , κινητά τηλέφωνα και άλλες συσκευές . Ενώ η ημέρα με την ημέρα οι χρήστες μπορεί να μην παρατηρήσετε τη λειτουργία επανάκλησης σε Java , οι προγραμματιστές χρησιμοποιούν ένα ισοδύναμο αυτού του κώδικα για τον εξορθολογισμό των λειτουργιών της Java και να αυξήσει την αλληλεπίδραση μεταξύ των αντικειμένων . Βασικά επανάκλησης
Η

Στον κόσμο του προγραμματισμού , οι μηχανισμοί επανάκλησης επιτρέπουν μια μέθοδο σε ένα αντικείμενο για να αλληλεπιδράσει με ένα ξεχωριστό μέθοδο σε ένα διαφορετικό αντικείμενο. Μέσω αυτής της λειτουργίας , μια μέθοδος " ρωτά" άλλη μέθοδο για να την ενημερώσει , ή να καλέσετε πίσω , όταν ένα προ - προγραμματισμένο , συγκεκριμένο γεγονός - συμβαίνει - όπως μια μεταβολή της τιμής σε ένα online κατάστημα ή μια ενημερωμένη έκδοση σε ένα blog . Μόλις λάβει χώρα το συμβάν , η λειτουργία επανάκλησης ωθεί συχνά τον κώδικα για να εκτελέσει μια άλλη λειτουργία μέσω ενός δείκτη συνάρτησης . Με τον τρόπο αυτό , επανακλήσεις διευκολύνει την αμφίδρομη ανταλλαγή πληροφοριών και υπολογιστικών πόρων .
Εικόνων Java Εφαρμογή
Η

Δεδομένου ότι η γλώσσα προγραμματισμού Java δεν υποστηρίζει δείκτες , Java προγραμματιστές χρησιμοποιούν ένα στοιχείο της γλώσσας είναι γνωστή ως διασυνδέσεις για να δημιουργήσει το Java ισοδύναμο της λειτουργίας επανάκλησης. Για να το κάνετε αυτό , στους προγραμματιστές να ορίσουν ένα απλό interface για να κηρύξει την επίκληση μιας συγκεκριμένης μεθόδου . Οι προγραμματιστές μπορούν να εφαρμόσουν αυτή τη λειτουργία που προσδιορίζει την κλάση για να σηματοδοτήσει μια ενδιαφέρουσα εκδήλωση και στη συνέχεια να επικαλείται μια μέθοδο ανάλογα με την περίπτωση .

Η απόκρυψη πληροφορίας
Η

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

Άλλες γλώσσες προγραμματισμού , συμπεριλαμβανομένων των C , C + + και PHP , υποστηρίζουν μια πιο παραδοσιακή εκτέλεση των καθηκόντων επανάκλησης. Ορισμένοι προγραμματιστές ισχυρίζονται ότι η έλλειψη της Java μιας συνάρτησης δείκτη επιτρέπει μια πιο ασφαλή μέθοδο επανάκλησης , ως δείκτης επίκληση των επανακλήσεις βασίζονται αποκλειστικά στη διακριτική ευχέρεια του προγραμματιστή . Ωστόσο , ισοδύναμη λειτουργία επανάκλησης Java δεν είναι άκαμπτη . Σε αντίθεση με άλλες γλώσσες προγραμματισμού , έκδοση της επανάκλησης της Java επιτρέπει στους προγραμματιστές να καθορίσει τις μεθόδους που ονομάζεται κατά το χρόνο εκτέλεσης .
Η
εικόνων

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

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