Jáva je jazyk rozlišující malá a velká písmena, což znamená, že na vašich programech Java záleží na velkých nebo malých písmenech.
O případové citlivosti
Velká a malá písmena v textu vynucují velká a malá písmena. Předpokládejme například, že jste vytvořili tři proměnné nazvané "endLoop", "Endloop" a "EndLoop". Přestože jsou tyto proměnné složeny ze stejných písmen ve stejném přesném pořadí, Java je nepovažuje za rovnocenné. Bude s nimi zacházet jinak.
Toto chování má své kořeny v programovacím jazyce C a C ++, na kterém byla Java založena, ale ne všechny programovací jazyky vynucují citlivost na malá a velká písmena. Ty, které nezahrnují jazyky Fortran, COBOL, Pascal a většinu základních jazyků.
Případ pro a proti citlivosti případu
O „případu“ pro hodnotu citlivosti malých a velkých písmen v programovacím jazyce se diskutuje mezi programátory, někdy s téměř náboženským zápalem.
Někteří argumentují, že citlivost případu je nezbytná pro zajištění jasnosti a přesnosti - například existuje rozdíl mezi polštinou (je polskou národností) a polsky (jako v polských botách), mezi SAP (zkratka pro produkty systémových aplikací) a mízou (jako v stromové mízě), nebo mezi názvem naděje a pocitem naděje. Argument dále platí, že kompilátor by se neměl snažit podruhé uhodnout úmysl uživatele a měl by raději berte řetězce a znaky přesně podle zadaných údajů, abyste předešli zbytečnému zmatku a představili chyby.
Jiní argumentují proti citlivosti na malá a velká písmena a zdůrazňují, že je těžší s nimi pracovat a je pravděpodobnější, že budou mít za následek chyby, zatímco budou mít malý zisk. Někteří tvrdí, že jazyky citlivé na velikost písmen negativně ovlivňují produktivitu, což nutí programátory trávit nevýslovné hodiny ladění problémy, které skončí stejně jednoduché jako rozdíl mezi "LogOn" a " přihlásit se."
Porota je stále na hodnotě citlivosti na malá a velká písmena a může být schopna vynést konečný rozsudek. Prozatím je však v Javě třeba rozlišovat velká a malá písmena.
Tipy citlivé na velikost písmen pro práci v Javě
Pokud se při kódování v Javě budete řídit těmito tipy, měli byste se vyhnout nejčastějším chybám citlivým na velikost písmen:
- Klíčová slova Java jsou vždy psána malými písmeny. Úplný seznam klíčových slov naleznete v seznam vyhrazených slov.
- Nepoužívejte názvy proměnných, které se liší pouze případem. Stejně jako v předchozím příkladu, pokud byste měli tři proměnné nazvané „endLoop“, „Endloop“ a „EndLoop“, netrvalo by dlouho, než jste omylem zadali jedno z jejich jmen. Možná zjistíte, že váš kód omylem mění hodnotu nesprávné proměnné.
- Vždy se ujistěte, že název třídy v kódu a název souboru java odpovídají.
- Následuj Konvence pojmenování Java. Pokud si zvyknete používat stejný vzor velkých písmen pro různé typy identifikátorů, zvýšíte své šance vyhnout se chybě při psaní.
- Pokud řetězec představuje cestu k názvu souboru, tj. „C: \ JavaCaseConfig.txt“, ujistěte se, že používáte správný případ. Některé operační systémy nerozlišují velká a malá písmena a nevadí, že název souboru není přesný. Pokud je však váš program používán v operačním systému, který rozlišuje velká a malá písmena, způsobí chybu za běhu.