Was ist der technische Name der syntaktischen Funktion „long foo = 12L,“ Stil Gießen schwieriger, die Herrschaft codierten Werte in Java?
Frage
Heute habe ich versucht, eine hartcodierte Wert in einen kurzen gegossen und S hat nicht funktioniert. Also ging ich danach zu suchen, aber ich merkte, dass ich nicht einmal wissen, was diese Funktion von Java-Syntax aufgerufen wird. Gibt es einen Namen dafür? Wenn nicht, gibt es zumindest eine Liste aller möglichen Wege hartcodierte numerische Werte zu werfen?
Epilouge
die Antwort „Literale“ Nachdem ich, konnte ich meine Frage zu Shorts beantworten. Falls Sie sich fragen, gibt es keine kurze wörtliche in Java. Sie müssen nur explizit werfen, wie so:. (short)12
Lösung
Sie heißen Literalen .
Von den Primitive Datentypen Seite von die Java-Tutorials:
Eine wörtliche ist der Quellcode Darstellung eines festen Wert; Literale dargestellt direkt in Ihr Code, ohne dass Berechnung.
Es gibt eine Liste von Literalen, die in der Primitive Datentypen Seite unter dem Literale Abschnitt.
Abschnitt 3.10: Literale die Java Language Specification, Third Edition eine komplette hat Liste auch.