java 核心技术-12版 卷Ⅰ- 4.3.5 用var 声明局部变量
在Java10中,如果可以从变量的初始值推导出它们的类型,那么可以用var 关键字声明局部变量,而无须指定类型。例如,以下代码
可以写为:
这一点很好,因为这样可以避免重复写类型名 Employee 。
从现在开始,倘若无须了解Java API 就能从等号右边明显看出类型,在这种情况下我们都将使用var 表示法。不过我们不会对数值类型使用var , 如int 、long 或double ,这样你就不用当心 0,0L 和0.0 之间的区别。对Java API 有了更多经验之后,你可能会希望更多地使用var 关键字。
注意,var 关键字只能用于方法中局部变量。参数和字段的类型必须声明。