Video: 3 tips til tøser: Sådan skifter du punkteret slange - gode råd fra DGI 2025
På engelsk er tegnsetting avgjørende. Tegnsetting er også viktig i et Java-program. Bruken av krøllete braces, semikoloner, parenteser, dobbelt anførselstegn og perioder forteller Java hvordan man leser koden og gjør koden lettere for mennesker å forstå.
Denne listen inneholder noen av Javas tegnsettingstiltak:
-
Legg inn en klassekropp i et par krøllete braces.
I denne oppføringen er MyFirstJavaClass-kroppen innelukket i krøllete bånd.
pakkeorg. allyourcode. myfirstproject; offentlig klasse MyFirstJavaClass {/ ** * @param args * / offentlig statisk tomt hoved (String [] args) {javax. svinge. JOptionPane. showMessageDialog (null, "Hei");}}
Plasseringen av en krøllete brace (på enden av en linje, ved starten av en linje eller på en egen linje) er ubetydelig. Det eneste viktige aspektet ved plassering er konsistens. Den konsekvente plasseringen av krøllete holder i hele koden gjør koden lettere for deg å forstå. Og når du forstår din egen kode, skriver du langt bedre kode.
Når du komponerer et program, kan Eclipse automatisk omorganisere koden, slik at plasseringen av krøllete braces (og andre programelementer) er konsistent. For å få det til å skje, klikk musen hvor som helst inne i editoren og velg Kilde → Format.
-
Legg inn en metode kropp i et par krøllete braces.
I hovedlisten er hovedmetodens kropp innelukket i krøllete bånd.
-
En Java-setning slutter med et semikolon.
For eksempel, i oppføringen, avsluttes anropet til showMessageDialog-metoden med et semikolon.
-
En erklæring slutter med et semikolon.
Igjen i noteringen slutter den første linjen med kode (som inneholder pakkeangivelsen) med en semikolon.
-
På tross av de to foregående reglene må du ikke plassere et semikolon umiddelbart etter en lukkekurv (}).
Noteringen avsluttes med to lukkede krøller, og ingen av disse bøylene blir etterfulgt av et semikolon.
-
Bruk parenteser til å legge inn en metodeparametere, og bruk kommaer for å skille mellom parametrene.
I oppføringen (hvor annet?) Har anropet til showMessageDialog-metoden to parametre: null og "Hello". Erklæringen av hovedmetoden har bare en parameter: args.
-
Bruk doble anførselstegn ("") for å angi tegnstrenger.
I noteringen forteller "Hello" -parameteren showMessageDialog-metoden for å vise tegnene Hei i dialogboksen.
-
Bruk punkter for å skille delene av et kvalifisert navn.
I Java API, javaxen. swing-pakken inneholder JOptionPane-klassen, som igjen inneholder showMessageDialog-metoden.Så javax. svinge. JOptionPane. showMessageDialog er metodens fullt kvalifiserte navn.
-
Bruk punkter i et pakkenavn.
Punktene i et pakkenavn er litt misvisende. Et pakkenavn hint ved bruk for koden inne i pakken. Men et pakkenavn klassifiserer ikke pakker i subpackages og sub-subpackages.
For eksempel har Java API pakken javax. swing, javax. sikkerhet. auth, javax. sikkerhet. auth. logg inn, og mange andre. Ordet javax alene betyr ingenting, og javaxen. sikkerhet. auth. Innloggingspakken er ikke inne i javaxen. sikkerhet. auth pakke.
Den mest blatante konsekvensen av et pakkens navns punkter er å bestemme en fils plassering på harddisken. For eksempel, på grunn av pakkenavnet, må koden i oppføringen være i en mappe som heter minfirstproject, som må være i en mappe som heter allyourcode, som igjen må være i en mappe med navnet org, som vist i denne figuren.
