将 var 与文本一起使用是否会导致基元或基元包装类?
2022-09-01 05:59:47
在阅读并讨论了Java 10s新的保留类型名称var
(JEP 286:局部变量类型推断)之后,讨论中出现了一个问题。
当它与文本一起使用时,例如:
var number = 42;
现在是 一个 或 一个 ?如果您只是将其与比较运算符一起使用或作为参数,则由于自动装箱和-unboxing,它通常无关紧要。但是由于s成员功能,它可能很重要。number
int
Integer
Integer
那么哪种类型是由 ,一个基元或类创建的呢?var
int
Integer