Når udviklere at skabe applikationer i Java-sproget , kan de vælge navne til forskellige kode elementer, herunder variabler , klasser, metoder og pakker. For det meste udviklerne har et frit valg, når disse beslutninger , men der er nogle begrænsninger og konventioner i sproget , at de fleste udviklingsprojekter observere. I almindelighed , prøv udviklere tager en bedste praksis til at bruge meningsfulde navne og overholde de anerkendte navngivning retningslinjer for Java programmering, da dette skaber programmer, der er lettere at arbejde med . Variable
I et Java-program , kan du give en variabel som helst navn begynder med et bogstav, et dollartegn eller understregningstegn . Alt andet end dette er ikke lovligt , og vil forhindre et Java -program fra kompilering. Hvis du programmerer i et integreret udviklingsmiljø vil du se fejlmeddelelser, hvis du forsøger at bruge en variabel navn, der begynder med en anden karakter. Ifølge Java -konventionen er det standard at begynde et variabelnavn med en bogstav , medmindre det er en konstant. Navnet vil normalt omfatte en meningsfuld repræsentation af den variable formål , undertiden med flere sektioner , hver sektion efter den første start med et stort bogstav , som i det følgende eksempel: String fornavn ,
Metoder < br >
metoder i Java-programmer skal overholde de samme regler som variabler i form af lovlige tegn. Det er også standard til at begynde en metode navn med et bogstav , med meningsfulde sektioner begynder med et stort bogstav . Mens variabler ofte bruge navne , der involverer substantiver , metoder er ofte mest meningsfulde , når de bruger verber , da en metode er en proces, udført af programmet. For eksempel kan en metode til at returnere " firstname " variable ud som følger: public String getFirstName ()
hold af udviklere arbejder ofte sammen om store projekter , så bruger meningsfulde navne kan hjælpe udviklere til at genbruge hinandens kode .
Klasser
Når Java-udviklere opretter klasse erklæringer , standard metode er at bruge navneord -baserede navne , der repræsenterer den rolle objekter af klasse vil spille inden ansøgningen. Det er også standard til at begynde klasse navne med store bogstaver , opdele navne i flere dele om nødvendigt hver sektion starter med en anden stort bogstav . For eksempel, i en ansøgning håndtering medarbejderen løn kunne en klasse være dedikeret til at udføre skattemæssige beregninger , med følgende klasse erklæring skitse : public class TaxCalculator
Pakker
Java-programmer gruppe klasser i pakker . Disse pakker wrap veldefinerede dele af ansøgning funktionalitet , med klasser inde i en pakke ofte arbejder sammen med hinanden for at levere et bestemt område i programmet ansvarsområde . Pakkenavnene ofte har flere elementer i dem , som i det følgende eksempel: java.io
Dette refererer til input og output klasser i Java-sproget selv. Udviklingsteams kan bruge flere interne kategorier inden deres pakke navne, men konventionen er at bruge alle små bogstaver .