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

Βίντεο: Τι είναι τα γενικά στην Java και πώς λειτουργεί;

Βίντεο: Τι είναι τα γενικά στην Java και πώς λειτουργεί;
Βίντεο: Γιατί να μάθεις Java 2024, Νοέμβριος
Anonim

ο Java Generics Ο προγραμματισμός εισάγεται στο J2SE 5 για την αντιμετώπιση αντικειμένων που είναι ασφαλή για τον τύπο. Κάνει τον κώδικα σταθερό ανιχνεύοντας τα σφάλματα κατά το χρόνο μεταγλώττισης. Πριν γενόσημα , μπορούμε να αποθηκεύσουμε οποιοδήποτε είδος αντικειμένων στη συλλογή, π.χ. γενικός . Τώρα γενόσημα αναγκάζω το Ιάβα προγραμματιστής για την αποθήκευση ενός συγκεκριμένου τύπου αντικειμένων.

Εκτός από αυτό, ποια είναι η χρήση των γενικών στην Java;

Γενόσημα επιτρέπει σε έναν τύπο ή μια μέθοδο να λειτουργεί σε αντικείμενα διαφόρων τύπων, ενώ παρέχει ασφάλεια τύπου μεταγλώττισης Ιάβα μια πλήρως στατικά δακτυλογραφημένη γλώσσα. Γενόσημα είναι από τα πιο αμφιλεγόμενα Ιάβα γλωσσικά χαρακτηριστικά.

Δεύτερον, τι είναι η java τύπου T; < Τ > συγκεκριμένα σημαίνει γενική τύπος . Σύμφωνα με Ιάβα Έγγραφα - Ένα γενικό τύπος είναι μια γενική κλάση ή διεπαφή που παραμετροποιείται σε τύπους. Επιτρέψτε μου να ξεκινήσω με ένα παράδειγμα: Θεωρήστε ένα πλαίσιο τύπος ότι έχει δύο μεθόδους που χρησιμοποιούνται για τον καθορισμό και τη λήψη αντικειμένων.

Κατά συνέπεια, τι εννοείται με τον όρο γενόσημα στην Java;

“ Java Generics ” είναι τεχνικό όρος που δηλώνει ένα σύνολο γλωσσικών χαρακτηριστικών που σχετίζονται με το ορισμός και χρήση του γενικός τύπους και μεθόδους. Σε Ιάβα , Γενικός οι τύποι ή οι μέθοδοι διαφέρουν από τους κανονικούς τύπους και τις μεθόδους στο ότι έχουν παραμέτρους τύπου.

Πώς υλοποιούνται τα γενικά στην Java;

Προς το εφαρμογή γενικών , ο Ιάβα μεταγλωττίζει τη διαγραφή τύπων σε: Αντικατάσταση όλων των παραμέτρων τύπου σε γενικός τύπους με τα όριά τους ή Αντικείμενο εάν οι παράμετροι τύπου είναι απεριόριστες. Ο παραγόμενος bytecode, επομένως, περιέχει μόνο συνηθισμένες κλάσεις, διεπαφές και μεθόδους.

Συνιστάται: