Јава је мала и мала слова, што значи да су велика и мала слова слова у вашим Јава програмима важна.
О осетљивости случајева
Осетљивост малих слова у тексту намеће велика или мала слова. На пример, претпоставимо да сте направили три променљиве назване „ендЛооп“, „Ендлооп“ и „ЕндЛооп“. Иако су ове променљиве састављене од потпуно истих слова истим тачним редоследом, Јава их не сматра једнаким. Све ће их третирати другачије.
Ово понашање има своје коријене у програмском језику Ц и Ц ++, на којем је заснован Јава, али нису сви програмски језици наметнути осетљивост предмета. Они који не укључују Фортран, ЦОБОЛ, Пасцал и већину БАСИЦ језика.
Случај за и против осетљивости предмета
"Случај" вредности осетљивости предмета у програмском језику расправља се међу програмерима, понекад са готово религијским жаром.
Неки тврде да је осетљивост предмета неопходна да би се осигурала јасноћа и тачност - на пример, постоји разлика између пољског (биће пољске националности) и полирање (као код лака за ципеле), између САП-а (акроним за Систем Апплицатион Продуцтс) и сока (као у соку са дрвета), или између имена Хопе и осећаја надати се. Надаље, тврди се, преводилац не би требао покушати да погоди намјеру корисника и требао би радије узмите жице и знакове тачно онако како су унесени да не би било непотребних конфузија и уведених грешке.
Други се залажу за осетљивост предмета, наводећи да је теже сарађивати и вероватније да ће резултирати грешкама, а да притом пружа мало користи. Неки тврде да језици осетљиви на велика слова негативно утичу на продуктивност, присиљавајући програмере на трошите неискоришћене сате за уклањање погрешака који се завршавају једноставно попут разлике између "ЛогОн" и " Пријавите се."
Порота је и даље изван вредности осјетљивости на случајеве и можда ће моћи донијети коначну пресуду. Али за сада је осетљивост предмета присутна да остане на Јави.
Савети осетљиви на велика слова за рад на Јави
Ако следите ове савете приликом кодирања на Јави, требало би да избегавате најчешће грешке осетљиве на велика и мала слова:
- Јава кључне речи увек се пишу малим словима. Комплетну листу кључних речи можете пронаћи у листа резервисаних речи.
- Избегавајте употребу имена променљивих која се разликују само у случају. Попут горе наведеног примера, ако бисте имали три променљиве назване „ендЛооп“, „Ендлооп“ и „ЕндЛооп“, не би требало дуго да погрешно унесете једно од њихових имена. Тада можете пронаћи свој код грешком променом вредности погрешне променљиве.
- Увек се побрините за назив класе у вашем коду и јава датотеци.
- Пратите Конвенције о именовању Јава. Ако стекнете навику да користите исти образац малих слова за различите врсте идентификатора, тада побољшавате своје шансе да избегнете грешку приликом куцања.
- Када користите низ за представљање путање имена датотеке, тј. "Ц: \ ЈаваЦасеЦонфиг.ткт" обавезно користите прави случај. Неки оперативни системи нису осетљиви на велика и мала слова и не смета им што име датотеке није тачно. Међутим, ако се ваш програм користи у оперативном систему који разликује велика и мала слова, он ће произвести грешку у току извођења.