我只是想知道是否有人知道标准Java编码约定中该特定项目的原理。在Java编码惯例说把一个空间的石膏,之后,就像这样:
Object myObj = (Object) someThing;
^
Run Code Online (Sandbox Code Playgroud)
这与C语言中的强制类型转换相同,语法后面绝对不能有空格:
Object myObj = (Object)someThing;
^
Run Code Online (Sandbox Code Playgroud)
我以为这是因为演员是一元运算符。在其中放置一个空格会像这样:
int x = ++ y;
while (0 < ++ x) { ... }
Run Code Online (Sandbox Code Playgroud)
...这不是您通常看到的东西:
int x = ++y;
while (0 < ++x) { ... }
Run Code Online (Sandbox Code Playgroud)
这似乎是Java特有的,因此,如果任何人有任何见识,我都希望听到。