Java变量声明当前标准

Jam*_*ams 2 java java-8

我将很快尝试我的OCA,并且我已经获得有关如何正确声明Longs和Floats的混合信息.

从JavaSE8开始,如何正确地声明一个Long和一个Float,就像在演员值的末尾有额外的L或F一样,或者这不再是必要的吗?

And*_*eas 5

您应该使用Llong文字和Ffloat文字无论从差异intdouble问题.重要的时候,始终是一个很好的防止遗忘的保障.

引用整数文字的 Java 8语言规范:

如果整数文字long后缀为ASCII字母Ll(ell),则为整数文字; 否则它是类型int(§4.2.1).

后缀L是首选,因为字母l(ell)通常难以与数字1(一)区分开.

浮点文字:

浮点字面值的类型float如果后缀为ASCII字母Ff; 否则其类型是double,并且可以选择以ASCII字母Dd(§4.2.3)为后缀.