Java 2
2.1.1. numerikus típusok
Numerikus típusok - olyan típusok tárolására számokat. Ha matematikai műveleteket hajthat végre, akkor foglalkozunk numerikus értéket. Kétféle numerikus típusok. Azok, amelyek célja, hogy tárolja a számok nem tört része, az úgynevezett integrált típusok, és azok, amelyek tárolhatók, és a tört része - valós vagy típusú lebegőpontos.
A Java, a koncepció előjel nélküli számok hiányzik. A numerikus típusú nyelv - jel. Például, ha az érték egyenlő egy változó típusú bájtos hexadecimális 0x80, akkor ez a szám -1.
2.1.1.1. integer típusú
Hiányában Java előjel nélküli felét száma integer típusú. A nyelv négy egész típusú elfoglaló 1, 2, 4 és 8 bájt a memóriában. Minden típus - byte, rövid, int - és hosszú létesítő természetes alkalmazás.
byte típus - mérföldkő 8 bites stílusban. A tartomány - az -128 és 127 Ideális megoldás tárolására tetszőleges patak bájtok a hálózatról letöltött vagy egy fájlból,
byte b;
byte c = 11;
Ha nem beszélünk a manipuláció a bitek, byte típusú felhasználása, mint általában, el kell kerülni. Normál egészek, használt pultok és aritmetikai kifejezések, sokkal alkalmasabb int.
Rövid - mérföldkő 16 bites típus. A tartomány - az -32768 32767 Ez talán a legritkábban használt Java típus, mivel ez határozza meg a típusát, amely a legjelentősebb byte jön először,
int típusú használják, hogy képviselje a 32-bites előjeles egész számok. Az érvényes értékek tartománya az ilyen típusú - -2147483648 a 2147483647 A legtöbb esetben az ilyen típusú adatok tárolására használják rendes egész értékekkel, akár kétmilliárd. Ez a típus alkalmas a kezelés tömbök és számlálók. Az elkövetkező években az ilyen típusú gép, hogy tökéletesen illeszkedjen a szavak, nem csak a 32 bites processzorok, de a 64 bites-kompatibilis gyors pipeline végrehajtani a 32 bites kódot kompatibilitási módban. Amikor egyetlen kifejezés változók jelennek byte típus, rövid, int és egész literálok, hogy milyen típusú a teljes kifejezés befejezése előtt a számítás int.
hosszú típus célja, hogy képviselje a 64 bites előjeles számokat. Értéktartománya elég nagy még a feladatokat, mint például a számolás atomok száma az univerzumban,
Ő azonosításához szükséges bites egész típusú foglalkozni vele a memória mennyiségét. A Java kód használható a változó a memória mennyisége szükségesnek ítélik, ha csak a viselkedésük összhangban van a viselkedés a típusok megadott.
Táblázat 2.1. TÁBLÁZAT bites és megengedett mértékét a különböző típusú egészek