在用" var"声明变量时,有任何性能后果吗?
生成字节码的差异如何?
var
关键字没有任何性能后果,因为编译时编译器将解决本地变量的类型。
java
始终是一种静态打字语言。
不要将Java的var
关键字与JavaScript混淆。Java在静态上键入,因此所有局部变量类型分辨率都将在编译时完成。它不应对生成的字节码或运行时性能产生任何影响。