Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú neoddeliteľnou súčasťou typy v Jave ?

Počítače ukladať dáta ako postupnosti binárnych číslic , ktoré možno interpretovať mnohými rôznymi spôsobmi . Programovacie jazyky ako Java možno interpretovať dáta ako číselnú hodnotu . Java obsahuje mnoho dátových typov , ktoré predstavujú celé čísla , sa nazýva integrálne typy . Existuje mnoho typov integrálne , z ktorých každý môže predstavovať iný rozsah čísel . Dátové typy

Rôzne integrálne typy majú obmedzenia na to , čo čísla môžu predstavovať . To je preto , že majú pevnú veľkosť v pamäti . Neoddeliteľnou typy a ich rozsahy sú uvedené nižšie :

byte : -128 až 127

krátky : -32768-32.767

int : -2147483648-2147483647

dlhá : -9223372036854775808-9223372036854775807

char : 0 až 65535
Operátori

integrálne typy podporujú celý rad aritmetických operátorov , čo vám vykonávať základné matematické výpočty s nimi . Okrem aritmetické operácie , integrálne typy podporovať operátormi nákupný , ako je menšia než , väčšie ako , a rovná sa . Podporujú tiež bitové operácie , ktoré pôsobia na základných binárnych dát .
Pretečenie

Ak číslo presiahne maximálnu alebo minimálnu hodnotu , buď pretečeniu alebo podtečeniu . Napríklad , ak je pridaný do byte hodnoty 127 , to nie je rovný 128 , ale namiesto toho preteká . To musí byť plánovaná programátor , aby sa zabránilo nepresných údajov a program havaruje .
Propagovanie

aritmetické operácie prebieha za účasti jeden dlhý typ a akýkoľvek iný integrovaný typ , druhý typ je povýšený na dlho . Propagácia znamená , že premenná typu sa zmení na dlhé , a jeho rozsah možných hodnôt sa zvyšuje tak , aby zodpovedala typu Long . Dlho integrálne typ vyžaduje 64 bitov pamäte počítača uložiť hodnotu , a operácie zahŕňajúce túži vyžadujú 64 - bitovou presnosťou . To znamená , že všetky čísla zapojené do prevádzky je 64 bitov široká . To je významné , pretože všetky ostatné aritmetické operácie pomocou 32 - bit presnosť . U niektorých počítačových architektúr , je rýchlejší vykonať 32 - bitové presnosti operácií než 64 - bit . Pri použití dlhých typov , pokiaľ to nevyhnutne potrebné , môžete potenciálne zvýšiť výkon vášho Java aplikácie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené