1. Zwei Arten von Kommentaren

Wir sollten dem oben Gesagten noch einige Worte hinzufügen.

In Java können Sie Befehle schreiben, aber Sie können diesen Befehlen auch direkt im Code Kommentare hinzufügen. Der Compiler ignoriert die Kommentare vollständig. Wenn das Programm ausgeführt wird, werden alle Kommentare weggelassen.

Hier ist ein Beispiel:

public class Home
{
   public static void main (String[] args)
   {
      /*
      Now we'll display the phrase 'Amigo is the Best'
      */
      System.out.print("Amigo ");
      System.out.print("is the ");
      System.out.print("Best");
   }
}

Wir haben den Kommentar „Jetzt zeigen wir die Phrase…“ hinzugefügt. Der Anfang des Kommentars wird durch ein Symbolpaar ( /*) und das Ende durch ( */) angezeigt. Beim Kompilieren des Programms lässt der Compiler alles zwischen den Symbolen /*und weg*/

Sie können in einen Kommentar schreiben, was Sie möchten.

Normalerweise beziehen sich Kommentare im Code auf schwer verständliche Teile des Codes. Einige Kommentare bestehen aus Dutzenden von Zeichenfolgen: Diese werden häufig vor Methoden geschrieben, um Nuancen ihrer Funktionsweise zu beschreiben.

Es gibt noch eine weitere Möglichkeit, dem Code einen Kommentar hinzuzufügen. Sie können zwei Schrägstriche ( //) verwenden.

public class Home
{
   public static void main (String[] args)
   {
      System.out.print("Amigo ");
      System.out.print("is the "); // This is also a comment
      System.out.print("Best");
   }
}

Dabei gilt der Code, der mit dem beginnt //und bis zum Ende der Zeile mit dem endet, //als Kommentar. Mit anderen Worten: Es gibt kein zweites Symbolpaar, das zur „Vervollständigung des Kommentars“ verwendet wird.


2. Kommentare aus dem Leben der Programmierer

Einige Kommentare sind übrigens wirklich interessant.

// I'm not responsible for this code. I was forced to write it against my will.
// Dear, future me. Please forgive me for this code.
// If I see something like this once more, I'll have a complete mental breakdown at work.
// If this condition is ever satisfied, please inform me for a reward. Phone: xxx-xxx-xxx.
//
// Dear programmer:
//
// When you finish 'optimizing' this subroutine
// and realize what a huge mistake it was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
// When I wrote this, only God and I understood what I was doing
// Now only God knows.
// Sometimes it seems that the compiler is just ignoring all my comments
// I dedicate all my code and my work to my wife Darlene,
// who will have to provide for me, our three kids, and the dog when
// it gets released to the public.
// Magic. Don't touch.

Ja, einige Kommentare sind sehr lustig.