Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2025
Du kan høre programmører tale om kommenterer visse dele af deres Java-kode. Når du skriver et program og noget ikke fungerer korrekt, hjælper det ofte med at prøve at fjerne nogle af koden. Hvis intet andet, finder du ud af, hvad der sker, når den mistænkelige kode fjernes.
Selvfølgelig kan du ikke lide hvad der sker, når koden er fjernet, så du ikke vil slette koden helt. I stedet gør du dine almindelige Java-udsagn til kommentarer. Du kan f.eks. Slå sætningen
System. ud. println ("Jeg elsker Java!");
i kommentarfeltet
// System. ud. println ("Jeg elsker Java!");
Denne ændring holder Java-compileren ude af stand til at se koden, mens du forsøger at finde ud af, hvad der er galt med dit program.
Traditionelle kommentarer er ikke særlig nyttige til kommentere kode. Det store problem er, at du ikke kan sætte en traditionel kommentar inde i en anden. Antag for eksempel, at du vil kommentere følgende udsagn:
System. ud. println ("Forældre"); System. ud. println ("vælg din"); / * * Viser intentionelt på fire separate linjer * / System. ud. println ("slag"); System. ud. println ("omhyggeligt!");
Hvis du forsøger at konvertere denne kode til en traditionel kommentar, får du følgende rod:
/ * System. ud. println ("Forældre"); System. ud. println ("vælg din"); / * * Viser intentionelt på fire separate linjer * / System. ud. println ("slag"); System. ud. println ("omhyggeligt!"); * /
Den første * / (efter Intentionally displays) slutter den traditionelle kommentar for tidligt. Så kampene og omhyggeligt erklæringer er ikke kommenteret, og den sidste * / chokes kompilatoren. Du kan ikke indhente traditionelle kommentarer inden i hinanden. På grund af dette bør du bruge end-of-line kommentarer som værktøjer til at eksperimentere med din kode.
De fleste IDE'er kan kommentere dele af din kode automatisk til dig.
Hvorfor kan du ikke kode kommentarer? Tre små ord: "Kend dit publikum. "Når du skriver kompliceret kode i virkeligheden, er dit publikum andre programmører, informationsteknologiledere og personer, der har brug for hjælp til at dechiffrere det, du har gjort.