Οι διάφοροι τύποι αναπόσπαστο έχουν περιορισμούς σχετικά με το τι οι αριθμοί αυτοί μπορεί να εκπροσωπεί . Αυτό είναι επειδή έχουν ένα σταθερό μέγεθος στη μνήμη. Οι αναπόσπαστο τύπους και εύρος τους, που αναφέρονται παρακάτω :
byte : -128 έως 127
σύντομη : -32768 - 32.767
int : -2147483648000000-2.147.483.647000000 εκατομμύρια
καιρό : -9223372036854775808000000-9223372036854775807000000 εκατομμύρια
χαρακτηριστικά : 0-65535
εικόνων Operators
Η
Οι αναπόσπαστο τύποι υποστηρίζουν μια ποικιλία φορέων αριθμητική , επιτρέποντάς σας για την εκτέλεση βασικών μαθηματικών υπολογισμών με αυτά . Εκτός από την αριθμητική φορείς , αναπόσπαστο τύποι υποστηρίζουν τελεστές σύγκρισης όπως μικρότερη , μεγαλύτερη από ό, τι , και ίση με . Υποστηρίζουν επίσης bitwise πράξεις , οι οποίες δρουν επί των υποκείμενων δυαδικά δεδομένα .
Η υπερχείλιση
Η
Όταν ένας ακέραιος υπερβαίνει το ανώτατο όριο ή την ελάχιστη τιμή , που είτε υπερχειλίσεις ή υπερχειλίζει . Για παράδειγμα , εάν κάποιος προστίθεται σε ένα byte του αξίας 127 , αυτό δεν ισούται με 128 , αλλά αντ 'αυτού υπερχειλίζει . Αυτό πρέπει να προγραμματιστεί από τον προγραμματιστή να αποφύγει ανακριβών δεδομένων και κολλάει το πρόγραμμα .
Εικόνων Προώθηση
Η
Όταν μια αριθμητική πράξη λαμβάνει χώρα αφορούν ένα μεγάλο τύπο και κάθε άλλο είδος αναπόσπαστο , ο άλλος τύπος προωθείται σε μια μακρά . Προώθηση σημαίνει ότι το είδος της μεταβλητής αλλάζει σε καιρό , και το εύρος των πιθανών τιμών αυξάνει για να ταιριάζει με το μακρύ τύπου . Μια μεγάλη αναπόσπαστο τύπου απαιτεί 64 bits της μνήμης του υπολογιστή για να αποθηκεύσετε μια τιμή , και πράξεις που αφορούν λαχταρά απαιτούν ακρίβεια 64 - bit . Αυτό σημαίνει ότι όλοι οι αριθμοί που εμπλέκονται στη λειτουργία είναι 64 - bits. Αυτό είναι σημαντικό , επειδή όλες οι άλλες αριθμητικές πράξεις χρησιμοποιούν ακρίβειας 32 - bit . Σε ορισμένες αρχιτεκτονικές υπολογιστών , είναι πιο γρήγορα για να εκτελέσει λειτουργίες ακρίβειας 32 - bit των 64 - bit . Με τη χρήση μακρά τύποι όταν είναι απολύτως απαραίτητο , μπορεί δυνητικά να αυξήσει την απόδοση της αίτησής σας Java .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα