Husk alltid at Java er et språkfølsomt språk

click fraud protection

Java er et små og små bokstaver, som betyr at store og små bokstaver i Java-programmene dine betyr noe.

Om sakfølsomhet

Sakssensitivitet tvinger fram store eller små bokstaver i teksten. Anta for eksempel at du har laget tre variabler som heter "endLoop", "Endloop" og "EndLoop". Selv om disse variablene er sammensatt av nøyaktig de samme bokstavene i samme eksakte rekkefølge, anser Java dem ikke som like. Det vil behandle dem alle annerledes.

Denne oppførselen har sine røtter i programmeringsspråket C og C ++, som Java var basert på, men ikke alle programmeringsspråk håndhever sakens sensitivitet. De som ikke inkluderer Fortran, COBOL, Pascal og de fleste grunnleggende språk.

Saken for og mot sakens følsomhet

"Saken" for verdien av saksfølsomhet i et programmeringsspråk diskuteres blant programmerere, noen ganger med en nesten religiøs inderlighet.

Noen hevder at følsomhet i tilfeller er nødvendig for å sikre klarhet og nøyaktighet - for eksempel er det forskjell på polsk (å være av polsk statsborgerskap) og polering (som i skopuss), mellom SAP (et akronym for systemapplikasjonsprodukter) og sap (som i tresap), eller mellom navnet Hope and the feeling håp. Videre går argumentet, en kompilator skal ikke prøve å gjette brukerens intensjon på nytt ta heller strenger og karakterer akkurat som de er skrevet inn, for å unngå unødvendig forvirring og introdusert feil.

instagram viewer

Andre argumenterer mot følsomhet i saken, og siterer at det er vanskeligere å jobbe med og mer sannsynlig å føre til feil mens de gir liten gevinst. Noen hevder at store og små bokstaver sensitive språk påvirker produktiviteten negativt og tvinger programmerere til bruke utallige timer på feilsøkingsproblemer som ender opp så enkle som forskjellen mellom "LogOn" og " Logg på."

Juryen er fremdeles ute etter verdien av saksfølsomhet, og den kan være i stand til å avsi endelig dom. Men foreløpig er sakssensitiv her for å bli i Java.

Store og små bokstaver for å jobbe i Java

Hvis du følger disse tipsene når du koder i Java, bør du unngå de vanligste små og små bokstavsfeilene:

  • Java-nøkkelord skrives alltid med små bokstaver. Du kan finne den komplette listen over nøkkelord i listen over reserverte ord.
  • Unngå å bruke variabelnavn som bare er forskjellige. Som i eksemplet over, hvis du hadde tre variabler som heter "endLoop", "Endloop" og "EndLoop", ville det ikke ta lang tid før du skriver inn et av navnene deres feil. Da kan du finne at koden din ved en feil endrer verdien av feil variabel.
  • Sørg alltid for at klassens navn i koden og java-filnavnet stemmer overens.
  • Følg Java-navnekonvensjoner. Hvis du kommer til å bruke samme saksmønster for forskjellige identifikasjonstyper, forbedrer du sjansene dine for å unngå en skrivefeil.
  • Når du bruker en streng for å representere banen til et filnavn, dvs. "C: \ JavaCaseConfig.txt", må du bruke riktig sak. Noen operativsystemer er småfølsomme og har ikke noe imot at filnavnet ikke er nøyaktig. Imidlertid, hvis programmet ditt brukes på et operativsystem som er små og små bokstaver, vil det produsere en kjøretidsfeil.
instagram story viewer