java:autoboxing
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
java:autoboxing [2017/02/16 12:20] – created gthanos | java:autoboxing [2022/02/24 12:46] (current) – [Auto-unboxing] gthanos | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Auto-boxing και Auto-unboxing ====== | ====== Auto-boxing και Auto-unboxing ====== | ||
- | Ο compiler της Java μας δίνει την δυνατότητα να χρησιμοποιήσουμε βασικούς τύπους σε σημεία του κώδικα που απαιτείται η ισοδύναμη αναφορική μορφή ή αναφορικούς τύπους σε σημεία του κώδικα που ζητείται η βασική μορφή. Ο compiler έχει την ιδιότητα να αναγνωρίζει σημεία του κώδικα που απαιτούν τις παραπάνω μετατροπές τύπου και κάνει αυτόματα τις μετατροπές αυτές. Η ιδιότητα αυτή του Java compiler απαντάται στην βιβλιογραφεία ως Auto-boxing και Auto-unboxing. Θα δώσουμε παρακάτω από ένα παράδειγμα μετατροπής πάνω στο οποίο θα συζητήσουμε τις διαδικασίες Auto-boxing και Auto-unboxing. | + | Ο compiler της Java μας δίνει την δυνατότητα να χρησιμοποιήσουμε βασικούς τύπους σε σημεία του κώδικα που απαιτείται η ισοδύναμη αναφορική μορφή ή αναφορικούς τύπους σε σημεία του κώδικα που ζητείται η βασική μορφή. Ο compiler έχει την ιδιότητα να αναγνωρίζει σημεία του κώδικα που απαιτούν τις παραπάνω μετατροπές τύπου και κάνει αυτόματα τις μετατροπές αυτές. Η ιδιότητα αυτή του Java compiler απαντάται στην βιβλιογραφεία ως Auto-boxing και Auto-unboxing. Θα δώσουμε παρακάτω από ένα παράδειγμα μετατροπής πάνω στο οποίο θα συζητήσουμε τις διαδικασίες |
===== Autoboxing ===== | ===== Autoboxing ===== | ||
Line 95: | Line 95: | ||
</ | </ | ||
- | |Προηγούμενο: | + | |Προηγούμενο: |
java/autoboxing.1487247604.txt.gz · Last modified: 2017/02/16 12:20 by gthanos