Pidage alati meeles, et Java on tõstutundlik keel

Java on tõstutundlik keel, mis tähendab, et teie Java-programmide suurtähtede ja suurtähtede vahel on oluline.

Juhtumite tundlikkuse kohta

Väiketähed sunnivad teksti kasutama suurtähti või väiketähti. Oletame näiteks, et olete loonud kolm muutujat, mille nimi on „endLoop”, „Endloop” ja „EndLoop”. Ehkki need muutujad koosnevad täpselt samadest tähtedest täpselt samas järjekorras, ei pea Java neid võrdseks. See kohtleb neid kõiki erinevalt.

Selle käitumise juured on programmeerimiskeeles C ja C ++, millel Java põhines, kuid mitte kõik programmeerimiskeeled ei taga suurtähtede tundlikkust. Need, mis ei hõlma Fortrani, COBOLi, Pascali ja enamikku BASIC keeli.

Juhtumite tundlikkuse poolt ja vastu

Programmeerimiskeeles kohtuasja tundlikkuse väärtuse "juhtumi" üle arutatakse programmeerijate vahel, teinekord peaaegu religioosse kirglikkusega.

Mõni väidab, et selguse ja täpsuse tagamiseks on vaja suurtähtede tundlikkust - näiteks poola (olla Poola kodakondsusega) vahel on erinevus ja poleerige (nagu kingalaki puhul) SAP-i (süsteemirakenduste toodete lühend) ja mahla (nagu puu-mahla vahel) või nime Hope ja tunne vahel loodan. Veelgi enam, argumendiks on see, et kompilaator ei tohiks proovida kasutaja kavatsusest teist arvata ja peakski võtke pigem stringe ja tähemärki täpselt sisestatud kujul, et vältida asjatut segadust ja tutvustamist vead.

instagram viewer

Teised vaidlevad vastu juhtumitundlikkusele, viidates sellele, et väiksema kasuteguriga on raskem töötada ja tõenäoliselt tekivad vead. Mõned väidavad, et tõstutundlikud keeled mõjutavad tootlikkust negatiivselt, sundides programmeerijaid seda tegema veeta ütlemata palju tunde siludes probleeme, mis on sama lihtsad kui erinevus "LogOn" ja " sisse logima."

Žürii ei arvesta kohtuasjade tundlikkusega ja võib-olla suudab ta teha lõpliku otsuse. Kuid praegu on suurtähtede tundlikkus siin Javas.

Kasutustundlikud näpunäited Java töötamiseks

Kui järgite Java kodeerimisel järgmisi näpunäiteid, peaksite vältima kõige tavalisemaid tõstutundlikke vigu:

  • Java märksõnad kirjutatakse alati väiketähtedega. Täieliku märksõnade nimekirja leiate saidist reserveeritud sõnade loend.
  • Vältige muutujate nimede kasutamist, mis erinevad ainult üksikjuhtudel. Nagu ülaltoodud näites, kui teil oleks kolm muutujat, mille nimi on „endLoop”, „Endloop” ja „EndLoop”, ei läheks kaua aega, enne kui ühe nende nime valesti kirjutate. Siis võite leida, et teie kood muudab ekslikult vale muutuja väärtust.
  • Veenduge alati, et teie koodi kood ja Java-faili nimi ühtiksid.
  • Mine järgi Java nimetamismeetodid. Kui teil on kombeks kasutada sama tunnusmustrit erinevat tüüpi identifikaatorite jaoks, parandate oma võimalusi trükiviga vältida.
  • Kui kasutate stringi failinime tee, st "C: \ JavaCaseConfig.txt", tähistamiseks veenduge, et kasutate õiget tähte. Mõned opsüsteemid ei ole tõstutundlikud ja ärge unustage, et failinimi pole täpne. Kui teie programmi kasutatakse aga tõstutundlikes opsüsteemides, tekitab see käitusvea.
instagram story viewer