什么是这种类型的初始化知道:
long i=12l; //using 'l' to denote long variable
double d=12.0d; //using 'd' to denote double variable
Run Code Online (Sandbox Code Playgroud)
是否有区别:
long i=12l;
and
long i=12L;
Run Code Online (Sandbox Code Playgroud)
这些只是在同一语句中声明和初始化变量,并使用文字来提供初始值.
第二个片段中的两个语句没有区别 - 除了可读性.读"L"要容易得多,因为它看起来不像"1".(其中一个Java Puzzlers基于此 - 显然整本书的字体被选中使这个难题更难.)
| 归档时间: |
|
| 查看次数: |
362 次 |
| 最近记录: |