Vždy pamätajte, že jazyk Java rozlišuje veľké a malé písmená

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.

instagram viewer

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.