User Tools

Site Tools


java:wrapper_classes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:wrapper_classes [2017/02/16 12:20] gthanosjava:wrapper_classes [2022/02/24 12:45] (current) – external edit 127.0.0.1
Line 3: Line 3:
 Στην εισαγωγική [[java:variables|ενότητα]] των μεταβλητών είδαμε την διάκριση των μεταβλητών μεταξύ **βασικών τύπων** και **αναφορικών τύπων**. Για όλους τους βασικούς τύπους που συναντήσαμε η Java ορίζει ισοδύναμούς αναφορικούς τύπους δεδομένων οι οποίοι βρίσκονται μέσα στο πακέτο [[http://docs.oracle.com/javase/7/docs/api/java/lang/package-summary.html|java.lang]]. Οι αντιστοιχίες μεταξύ βασικών και αναφορικών τύπων είναι οι εξής: Στην εισαγωγική [[java:variables|ενότητα]] των μεταβλητών είδαμε την διάκριση των μεταβλητών μεταξύ **βασικών τύπων** και **αναφορικών τύπων**. Για όλους τους βασικούς τύπους που συναντήσαμε η Java ορίζει ισοδύναμούς αναφορικούς τύπους δεδομένων οι οποίοι βρίσκονται μέσα στο πακέτο [[http://docs.oracle.com/javase/7/docs/api/java/lang/package-summary.html|java.lang]]. Οι αντιστοιχίες μεταξύ βασικών και αναφορικών τύπων είναι οι εξής:
  
-^ Βασικός τύπος ^ Αναφορικός τύπος ^+^ Βασικός τύπος ^ Ισοδύναμος αναφορικός τύπος ^
 | boolean | [[http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html|Boolean]] | | boolean | [[http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html|Boolean]] |
 | byte  | [[http://docs.oracle.com/javase/7/docs/api/java/lang/Byte.html|Byte]]  | | byte  | [[http://docs.oracle.com/javase/7/docs/api/java/lang/Byte.html|Byte]]  |
Line 36: Line 36:
 </code> </code>
  
-Κάθε κλάση στην Java περιέχει την μέθοδο [[java:toString|toString()]]. Οι ισοδύναμοι αναφορικοί τύποι επανα-ορίζουν την μέθοδο //toString()//, ώστε να επιστρέφει ένα αλφαριθμητικό με την αριθμητική τιμή που αποθηκεύεται στον αναφορικό τύπο.+Επιπλέον, κάθε κλάση στην Java περιέχει την μέθοδο [[java:toString|toString()]]. Οι ισοδύναμοι αναφορικοί τύποι επανα-ορίζουν την μέθοδο //toString()//, ώστε να επιστρέφει ένα αλφαριθμητικό με την αριθμητική τιμή που αποθηκεύεται στον αναφορικό τύπο.
  
-Εκτός από τα παραπάνω, κάθε αναφορικός τύπος περιέχει και άλλες μεθόδους που συνδέονται με την τιμή που είναι αποθηκευμένη στον αναφορικό τύπο ή static μεθόδους που επιτελούν συγκεκριμένες εργασίες. Για παράδειγμα, ένα μικρό τμήμα από τις μεθόδους που περιέχονται στην κλάση //Integer// είναι οι παρακάτω: +|Προηγούμενο: [[:java:enum Απαριθμήσεις ]] | [[:toc | Περιεχόμενα]] | Επόμενο: [[:java:autoboxing | Autoboxing & Auto-unboxing ]]|
-<code java> +
-static Integer decode(String nm) +
-//Decodes a String into an Integer. Accepts decimal, hexadecimal, and octal numbers +
-static int highestOneBit(int i) +
-//Returns an int value with at most a single one-bit, in the position of the highest-order ("leftmost") one-bit in the specified int value. +
-int lowestOneBit(int i) +
-//Returns an int value with at most a single one-bit, in the position of the lowest-order ("rightmost") one-bit in the specified int value. +
-static int parseInt(String s) +
-//Parses the string argument as a signed decimal integer. The characters in the string must all be decimal digits, except that the first character may be an ASCII minus sign '-' ('\u002D') to indicate a negative value or an ASCII plus sign '+' ('\u002B') to indicate a positive value.  +
-static int reverse(int i) +
-//Returns the value obtained by reversing the order of the bits in the two's complement binary representation of the specified int value. +
- +
-κλπ. +
-</code> +
- +
- +
-|Προηγούμενο: [[:java:tostring μέθοδος toString() ]] | [[:toc | Περιεχόμενα]] | Επόμενο: [[:java:autoboxing | Autoboxing & Auto-unboxing ]]|+
  
java/wrapper_classes.1487247644.txt.gz · Last modified: 2017/02/16 12:20 by gthanos