Heute habe ich versucht, einen hartcodierten Wert in einen kurzen zu werfen und S hat nicht funktioniert. Also ging ich auf die Suche, aber ich erkannte, dass ich nicht einmal weiß, wie diese Funktion der Java-Syntax heißt. Gibt es einen Namen dafür? Wenn nicht, gibt es mindestens eine Liste aller Möglichkeiten, um fest codierte numerische Werte zu übertragen?Wie lautet der technische Name des syntaktischen Features "long foo = 12L;" Style-Casting von hartcodierten Werten in Java?
Epilouge
Nach der Antwort "Literale" bekommen, konnte ich meine Frage zu Shorts beantworten. Falls Sie sich fragen, gibt es in Java kein kurzes Literal. Sie müssen es nur so formulieren: (short)12
.
Als Nebenbemerkung sind kurze (und Byte-) Literale mögliche Ergänzungen zu Java 7: http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/000905.html – gustafc