我的问题看起来很愚蠢......对我而言,这看起来真的很愚蠢.但是我很震惊地看到var关于android的视频教程中的java代码中的关键字,你可以在这里看到它,例如38分钟......
所以我的问题是,如何var在java代码中拥有它以及它在java中意味着什么,我们在没有特定类型的情况下不能有引用?
实际上,既然JDK 10已于2018/03/20发行,那么Java支持使用var关键字执行本地变量类型推断。
这意味着不要这样做:
String myName = "steeltoe";
你可以做 var myName = "steeltoe";
然后,Java会推断出它是一个字符串,因此与以前的版本等效,只是键入更少。
应当注意,这不会破坏静态类型,因为java仍然会产生myNamea String,因此不允许您通过将其分配给整数来破坏静态类型,如下所示myName = 1234;
| 归档时间: |
|
| 查看次数: |
3190 次 |
| 最近记录: |