Als ich Java von den Grundlagen neu lernte, hatte ich das Gefühl, dass es viele Punkte gab, die ich bisher nicht verstanden hatte. Deshalb habe ich die Lerninhalte zusammengefasst, damit ich später darauf zurückblicken kann.
Einzeltermoperator, arithmetischer Operator usw. Wird für Berechnungen und Vergleiche verwendet.
Beide geben AND (OR) an, aber & und | bewerten die rechte Seite, auch wenn die linke Seite falsch ist.
instanceof Es wird in der folgenden Form verwendet. (Ich habe es geschrieben, nur für den Fall, dass ich nicht wusste, dass es ein Operator ist)
instanceof
str instanceof String;
Grundlegende Datentypen können mit == verglichen werden, aber equals () wird beim Vergleichen von Referenztypwerten verwendet. (Beim Vergleich mit == wird verglichen, ob das Referenzziel dasselbe ist.)
Es wird wie folgt verwendet. Wenn der bedingte Ausdruck vorher wahr ist, wird der Ausdruck links ausgeführt, und wenn er falsch ist, wird der Ausdruck rechts ausgeführt.
Dreiecksoperator
String str = "a" == null ? "is null" : "is not null";
Recommended Posts