3.1. טיפוסים בסיסיים
הטבלה הבאה מסכמת את הטיפוסים הבסיסיים
של שפת Java. נשים לב שבניגוד לשפות כמו C/C++ שבהם גודל כל טיפוס לא הוגדר
באופן מספרי (הוגדרו היחסים בין המשתנים, אולם לא אמרנו במפורש כי int,
למשל, הוא בן 4 בתים תמיד), Java מגדירה גודל קבוע ויחיד עבור הטיפוסים שלה.
כמו כן ב-Java לא קיימת המילה unsigned
כפי שהיא קיימת ב-C/C++. כל טיפוסי המספרים השלמים יכולים לקבל מספרים
חיוביים ושליליים ולא ניתן להגביל טיפוס לקבל רק מספרים אי שליליים
Type |
Size |
Minimum |
Maximum |
Literals |
Default* |
boolean |
- |
- |
- |
true, false |
False |
char |
16-bit |
Unicode 0 |
Unicode |
'x' |
'\u0000' |
byte |
8-bit |
|
|
(byte)1 |
(byte)0 |
short |
16-bit |
|
|
(short)1 |
(short)0 |
int |
32-bit |
|
|
1, 0754, 0xfe |
0 |
long |
64-bit |
|
|
1L |
0L |
float |
32-bit |
IEEE754 |
IEEE754 |
1.2f |
0.0f |
double |
64-bit |
IEEE754 |
IEEE754 |
1.2 |
0.0d |
void |
- |
- |
- |
- |
- |
*
- ערכי ברירת המחדל הינם רק עבור members variables.
xss hack
אני רוצה שתעזור לי ב xss אשמח לתשובה