Identifikátory
Identifikátory sa používajú na pomenovanie tried, metód a premenných. Ako identifikátor možno použiť ľubovoľnú sekvenciu malých a veľkých písmen, číslic a symbolov _ (podčiarkovník) a $ (dolár). Identifikátory nesmú začínať číslicou, aby si ich prekladateľ nepomýlil s číselnými doslovnými konštantami, ktoré budú popísané nižšie. Java je jazyk citlivý na malé a veľké písmená. To znamená, že napríklad Value a VALUE sú rôzne identifikátory.
Premenné
Premenná je základným prvkom ukladania informácií v programe Java. Premenná je charakterizovaná kombináciou identifikátora, typu a rozsahu. V závislosti od toho, kde ste premennú deklarovali, môže byť lokálna, povedzme, kód vnútri cyklu for, alebo to môže byť premenná inštancie, ktorá je dostupná pre všetky metódy tejto triedy. Miestne rozsahy sú deklarované pomocou zložených zátvoriek.
Kapitola 4 Typy údajov a operátori jazykov
4.1 Jednoduché typy
Primitívne typy v Jave nie sú objektovo orientované, sú podobné jednoduchým typom väčšiny tradičných programovacích jazykov. Java má osem jednoduchých typov: - byte, short, int, long, char, float, double a boolean. Možno ich rozdeliť do štyroch skupín:
Celý. Patria sem typy byte, short, int a long. Tieto typy sú pre celé čísla so znamienkom.
Typy s pohyblivou rádovou čiarkou sú float a double. Používajú sa na znázornenie čísel, ktoré majú zlomkovú časť.
Typ postavy char. Tento typ je určený na reprezentáciu prvkov z tabuľky znakov, ako sú písmená alebo čísla.
Booleovský typ boolean. Toto je špeciálny typ používaný na reprezentáciu boolovských hodnôt.
Java na rozdiel od niektorých iných jazykov nemá automatické pretypovanie. Nezhoda typu nevedie k varovaniu prekladu, ale k chybovému hláseniu. Pre každý typ sú prísne definované množiny povolených hodnôt a povolených operácií.
Celé čísla
Nižšie je uvedená tabuľka bitových hĺbok a platných rozsahov pre rôzne typy celých čísel.
Bitová hĺbka |
Rozsah |
|
9, 223, 372, 036, 854, 775, 808.. 9, 223, 372, 036, 854, 775, 807 |
||
2, 147, 483, 648.. 2, 147, 483, 647 |
||
32, 768.. 32, 767 |
||
Čísla s pohyblivou rádovou čiarkou
Charakteristiky týchto typov sú uvedené v tabuľke.
Bitová hĺbka |
Rozsah |
|
1. 7e-308.. 1. 7e+ 308 |
||
3. 4e-038.. 3. 4e+ 038 |
Symboly
Keďže Java používa Unicode na reprezentáciu znakov v reťazcoch, typ char v jazyku Java je 16 bitov. Dokáže uložiť desiatky tisíc znakov v medzinárodnej znakovej sade Unicode. Rozsah typu char je 0..65536. Unicode je zlúčením desiatok kódovaní znakov, zahŕňa latinku, grécku, arabskú abecedu, cyriliku a mnoho ďalších znakov.
Hoci hodnoty char sa nepoužívajú ako celé čísla, môžete s nimi pracovať, ako keby to boli celé čísla. To umožňuje pridať dva znaky dohromady alebo zvýšiť hodnotu znakovej premennej.
typu boolean
Jazyk Java má jednoduchý booleovský typ, ktorý sa používa na ukladanie boolovských hodnôt. Premenné tohto typu môžu nadobúdať iba dve hodnoty - true (true) a false (false). Booleovské hodnoty sú vrátené ako výsledok všetkých porovnávacích operátorov, napríklad (a< b).
Vyhlásenie premennej
Základná forma deklarácie premennej je:
identifikátor typu [ = hodnota];
Typ - je to buď jeden zo vstavaných typov, teda byte, short, int, long, char, float, double, boolean, alebo názov triedy alebo rozhrania. Nižšie sú uvedené niektoré príklady deklarácií premenných rôznych typov. Niektoré príklady zahŕňajú inicializáciu počiatočnej hodnoty. Premenné, pre ktoré nie sú zadané počiatočné hodnoty, sa automaticky inicializujú na nulu.
Zakázané symboly
Ak pri vytváraní nového súboru alebo priečinka (pri práci v operačný systém Windows XP) sa pokúsite použiť znaky v názve súboru/priečinku \ / : * ? " < > | , zobrazí sa systémové hlásenie: "Názov súboru nesmie obsahovať nasledujúce znaky: \ / : * ? "< > | » .
Keď beží na operačnom systéme Windows Vista v podobných prípadoch sa zobrazí dialógové okno Premenovanie so správou.
Zakázané mená
Ak sa pokúsite vytvoriť súbory alebo priečinky s nasledujúcimi názvami: kon, nulový, prn, AUX, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9(na veľkosti písmen - veľké alebo malé - nezáleží), - systém v takýchto prípadoch namiesto vami zadaného „zakázaného“ mena zobrazí meno, napr. nový priečinok, alebo Textový dokument , alebo Dokument Microsoft Word. V čom Windows Vista otvorí okno Premenovanie so správou "Zadaný neplatný názov zariadenia".
Ide o to, že tým "názvová konvencia" tieto symboly a názvy sú rezervované súborovým systémom pre „interné“ systémové potreby a používateľ ich nesmie používať.
Poznámka. Použite názvy na súbory a priečinky COM, COM10, COM11…, LPT, LPT10, LPT11... systém nie je zakázaný.
IN systém súborov TUK použitý tradičný formát názvu 8.3 , názvy súborov musia pozostávať zo znakov ASCII. Názov súboru alebo adresára nesmie mať viac ako 8 znakov, za ktorými musí nasledovať oddeľovač " . » (bodka) a prípona do 3 znakov. Prvý znak mena musí byť písmeno alebo číslo. Pri definovaní názvu možno použiť všetky znaky okrem nasledujúcich:
. " / \ : ; | = ,
Použitie týchto znakov môže viesť k neočakávaným výsledkom. Názov nesmie obsahovať medzery.
Konvencie pomenovania v NTFS
Názvy súborov môžu mať dĺžku až 255 znakov vrátane akejkoľvek prípony. Názvy zachovávajú malé a veľké písmená zadaných znakov, no v samotných menách sa nerozlišujú veľké a malé písmená. NTFS nerozoznáva mená na základe malých a veľkých písmen. Mená môžu obsahovať ľubovoľný znak okrem nasledujúcich:
? " / \ < > * | :
V súčasnosti od príkazový riadok Môžete zadať názov súboru s dĺžkou až 253 znakov.
Je možné obísť obmedzenia súborového systému
Môžete vytvárať priečinky s rezervovanými názvami pomocou Tlmočník Príkazy systému Windows , Napríklad:
– stlačte Štart –> Spustiť… –> Spustiť program –> cmd –> OK;
- v otvorenom okne príkazový tlmočník na výzvu systému zadajte mkdir .\com1\ (Zadajte).
Adresár s názvom com1.
Nemôžete ho odstrániť obvyklým spôsobom: zobrazí sa okno Chyba pri odstraňovaní súboru alebo priečinka so správou Nedá sa odstrániť com1. Bez prístupu. Disk môže byť plný alebo chránený proti zápisu, prípadne súbor používa iná aplikácia resp Nie je možné odstrániť com1. Súbor nemožno nájsť. Skontrolujte, či sú cesta a názov súboru správne.
Ak chcete odstrániť adresár com1 musíte zadať príkaz rmdir .\com1\ (Zadajte).
Ako odstrániť súbory a priečinky s vyhradenými názvami
Ak chcete odstrániť súbory s vyhradenými názvami, môžete použiť príkaz
DEL\\.\
Kde
Na odstránenie adresárov s rezervovanými názvami môžete použiť príkazy
RD\\.\
alebo
RmDir\\.\
Kde
/s– vymazanie adresárového stromu (teda nielen zadaného adresára, ale aj všetkých súborov a podadresárov v ňom obsiahnutých);
/q– vypnúť výzvu na potvrdenie pri odstraňovaní stromu adresárov pomocou prepínača /s.
Systémové priečinky
Tiež Windows nedovolí vám premenovať alebo presunúť systémové priečinky, ako napr Dokumenty a Nastavenia (V Vista+ – Používatelia/používatelia), Windows, Systém 32, Programové súbory. Sú potrebné pre normálna operácia Windows(ak akýmkoľvek spôsobom nie v životnom prostredí Windows- premenujte / presuňte ich, potom nebudete môcť zaviesť operačný systém).
Poznámky
1. Príkazové klávesy mkdir (md) Vytvorte adresár:
MKDIR [pohon:]cesta
MD [drive:] cesta
Zmena tímu MKDIR pri povolení rozšíreného spracovania príkazov:
Tím MKDIR v prípade potreby vytvorí všetky prechodné adresáre v ceste.
Napríklad, ak \a neexistuje, potom:
mkdir \a\b\c\d
Text programu je napísaný pomocou Latinské písmená, čísla a znaky . Písmená sú povolené veľkými a malými písmenami.
Osobitnú úlohu v texte programu zohráva mená (identifikátory ) A vyhradené slová.
Mená (identifikátory) v Pascale
S sa používajú štandardné identifikátoryOznačiť funkcie a konštanty definované vývojármi jazyka. Napríklad: sqrt, abs atď.
ID používateľov používa sa na označenie názvov programov, premenných, konštánt a iných objektov definovaných v programe. Názov môže byť ľubovoľný počet písmen alebo čísla (m maximálna dĺžka - 127 znakov), ale musí začínať písmenom alebo podčiarkovníkom .
Programátori vo svojich programoch často používajú zmysluplné názvy. Je to vždy užitočné a komplexné programy absolútne potrebný.
Tu je niekoľko príkladov mien:
Kvetina
TIM_04
Pascal_34
Omyl!
56kvet
pr 1
456
raz dva
(1 a 3 - začína číslom, 2 a 4 - má medzeru, t.j. píše sa dvoma slovami).
Pozor: výnimkou sú identifikátory štítkov, t.j. štítky môžu začínať číslom.
Vyhradené slová v jazyku Pascal
Používa sa na označenie príkazov, sekcií programu a iných prvkov jazyka Pascal. Nemôžu byť použité ako názvy a majú rovnaký význam vo všetkých programoch.
Vyhradené slová v programoch sú slová:
Absolútna |
Absolútna |
Knižnica |
Knižnica |
A |
logické AND |
Mod |
Zvyšok divízie |
pole |
pole |
nie |
Logické NIE |
Začať |
Blokovať štart |
Alebo |
Logické ALEBO |
prípad |
Možnosť |
z |
Od |
Konšt |
Neustále |
Objekt |
Objekt |
Div |
Delenie celým číslom |
postup |
Postup |
ísť do |
Ísť do |
program |
Program |
Do |
Splniť |
Opakujte |
Opakujte |
Dole |
Znížiť na |
Reťazec |
Linka |
Inak |
Inak |
Potom |
To |
Koniec |
Koniec bloku |
Komu |
Zvyšovanie |
súbor |
Súbor |
typu |
Typ |
Pre |
Pre |
Až kým |
Predtým |
funkciu |
Funkcia |
používa |
Použite |
Ak |
Ak |
Var |
Variabilné |
Prerušiť |
Prerušiť |
Zatiaľ čo |
Zbohom |
Rozhranie |
Rozhranie |
s |
|
štítok |
Označenie |
Xor |
XOR
atď. |