句法特征"long foo = 12L"的技术名称是什么?在Java中使用强化编码值进行样式转换?

Eli*_*jah 2 java syntax literals

今天,我试图将一个硬编码的值转换成一个短的,而S则不起作用.所以,我去搜索它,但我意识到我甚至不知道Java语法的这个特性是什么.它有名字吗?如果没有,是否至少列出了所有可能的方法来转换硬编码数值?

Epilouge

得到答案"文字"后,我能够回答关于短裤的问题.如果您想知道,Java中没有简短的文字.你只需要明确地将它强制转换为:(short)12.

coo*_*ird 7

它们被称为文字.

从The Java Tutorials 的Primitive Data Types页面:

文字是固定值的源代码表示; 文字直接在代码中表示,无需计算.

有一个文字列表可以在Literals部分下的Primitive Data Types页面中使用.

第3.10节:字面的的Java语言规范,第三版拥有完整名单.