Jáva je jazyk citlivý na malé a veľké písmená, čo znamená, že na veľkých alebo malých písmenách vo vašich programoch Java záleží.
O citlivosti veľkých a malých písmen
Rozlišovanie veľkých a malých písmen v texte vynucuje kapitál. Predpokladajme napríklad, že ste vytvorili tri premenné s názvom „endLoop“, „Endloop“ a „EndLoop“. Aj keď tieto premenné sú zložené z rovnakých písmen v rovnakom presnom poradí, Java ich nepovažuje za rovnocenné. Bude k nim pristupovať inak.
Toto správanie má svoje korene v programovacom jazyku C a C ++, na ktorých bola Java založená, ale nie všetky programovacie jazyky vynútia citlivosť veľkých a malých písmen. Medzi tie, ktoré nezahŕňajú jazyky Fortran, COBOL, Pascal a väčšinu základných jazykov.
Prípad pre a proti citlivosti prípadu
O „case“ pre citlivosť na veľkosť písmen v programovacom jazyku sa diskutuje medzi programátormi, niekedy s takmer náboženským zápalom.
Niektorí tvrdia, že citlivosť na veľké a malé písmená je nevyhnutná na zabezpečenie jasnosti a presnosti - napríklad existuje rozdiel medzi poľštinou (ktorá má poľskú štátnu príslušnosť). a leštiť (ako v leštení topánok), medzi SAP (skratka pre produkty systémových aplikácií) a miazga (ako v miazgách stromov) alebo medzi názvom Nádej a pocit nádej. Argument ďalej hovorí, že kompilátor by sa nemal pokúšať odhadnúť zámer používateľa a mal by radšej berte reťazce a znaky presne podľa zadania, aby ste predišli zbytočným zmätkom a predstavili sa Chyby.
Iní argumentujú proti citlivosti na veľké a malé písmená a tvrdia, že je ťažšie s nimi pracovať a je pravdepodobnejšie, že budú mať za následok chyby, zatiaľ čo poskytujú malý zisk. Niektorí tvrdia, že jazyky citlivé na veľkosť písmen majú negatívny vplyv na produktivitu, čo núti programátorov trávia nespočetné hodiny problémami s ladením, ktoré sa skončia rovnako jednoducho ako rozdiel medzi „LogOn“ a „ prihlásiť sa."
Porota stále neberie dôraz na citlivosť na veľké a malé písmená a môže byť schopná vyniesť konečný rozsudok. Ale zatiaľ je tu citlivosť na veľké a malé písmená.
Tipy pre prácu s jazykom Java
Ak sa pri kódovaní v jazyku Java budete riadiť týmito tipmi, mali by ste sa vyhnúť najbežnejším chybám citlivým na veľkosť písmen:
- Kľúčové slová Java sa vždy píšu malými písmenami. Úplný zoznam kľúčových slov nájdete v zoznam vyhradených slov.
- Nepoužívajte názvy premenných, ktoré sa líšia iba v prípade. Podobne ako v príklade vyššie, ak by ste mali tri premenné s názvom „endLoop“, „Endloop“ a „EndLoop“, netrvalo by dlho, kým by ste nesprávne napísali jedno z ich mien. Potom môžete nájsť kód, ktorý omylom mení hodnotu nesprávnej premennej.
- Vždy sa uistite, že sa názov triedy v kóde a názov súboru java zhodujú.
- Nasleduj Konvencie pomenovávania Java. Ak si zvyknete používať rovnaký vzorec písmen pre rôzne typy identifikátorov, zvýšite svoje šance vyhnúť sa omylu pri písaní.
- Ak používate reťazec na reprezentáciu cesty k názvu súboru, t. J. „C: \ JavaCaseConfig.txt“, použite správny prípad. Niektoré operačné systémy nerozlišujú veľké a malé písmená a nevadí, že názov súboru nie je presný. Ak sa však váš program používa v operačnom systéme, ktorý rozlišuje veľké a malé písmená, spôsobí to runtime chybu.