类型推断和目标类型

时间:2016-03-08 12:42:07

标签: java generics

你能解释一下类型推断和类型定位之间是否存在差异,或类型定位只是类型推断?感谢。

1 个答案:

答案 0 :(得分:4)

我不确定你的意思"输入目标",但"目标类型"是一件事。来自Java tutorial on type inference

  

表达式的目标类型是Java编译器所期望的数据类型,具体取决于表达式的出现位置

例如,在语句int a = b;中,目标类型int - 表达式b的类型应为int (或可转换为它的东西),因为它的上下文需要。

"类型推断"相比之下,进程用于确定表达式的类型。目标类型可以用作类型推断过程的一部分。