用“ var”声明变量的性能后果(局部变量类型推断)

时间:2019-02-24 12:53:33

标签: java

用“ var”声明变量时会产生性能后果吗?

生成的字节码有何不同?

2 个答案:

答案 0 :(得分:4)

var关键字不会对性能产生任何影响,因为局部变量的类型将在编译时由编译器解析。

java始终是静态类型的语言。

答案 1 :(得分:1)

请勿将Java的var关键字与Javascript混淆。 Java是静态类型的,因此所有局部变量类型的解析都将在编译时完成。它不会对生成的字节码或运行时性能产生任何影响。