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
