永发信息网

jdk 1.8 的泛型和之前的不一样吗

答案:2  悬赏:40  手机版
解决时间 2021-03-21 21:58
  • 提问者网友:浩歌待明月
  • 2021-03-21 15:24
jdk 1.8 的泛型和之前的不一样吗
最佳答案
  • 五星知识达人网友:逐風
  • 2021-03-21 16:45
是的。
jdk1.8的泛型可以不用写参数T。
比如定义:List tempList = new ArrayList<>(); 即泛型实例化类型自动推断。
java8里面泛型的目标类型推断主要2个:

1.支持通过方法上下文推断泛型目标类型
2.支持在方法调用链路当中,泛型类型推断传递到最后一个方法
让我们看看官网的例子
class List {
static List nil() { ... };
static List cons(Z head, List tail) { ... };
E head() { ... }
}
全部回答
  • 1楼网友:白昼之月
  • 2021-03-21 17:29
jdk的开发一般会向后兼容的,而且我查问了资料,泛型在1.8中并没有变化,下面是我的运行结果:

对不起,现在发不了图片。

我自己用1.8编译了,是可以的。你把代码发过来追问蒽应该是我这个1.8版本的问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯