A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Entry<>和Map.Entry<>被定义泛型时有区别吗?
如果有,那么区别是什么呢?

1 个回复

倒序浏览
Entry<>和Map.Entry<>被定义泛型时有区别吗?如果有,那么区别是什么呢?
好像Entry<>这个类(接口)没有,但是在Map<>接口中定义了静态的Entry<>这个接口,所以Entry<>这个是Map<>中的静态内部接口,所以只能用Map.Entry<>来调用这个接口。没有Entry<>这个方式调用的。这个是封装在接口里面的东西,只有通过接口这个对象才能用到这个静态的内部接口。
Map.Entry<>定义泛型时要定义两个泛型如Map.Entry<String,Student>表示键key类型为String,键值value类型为Student。

评分

参与人数 1技术分 +1 收起 理由
张_涛 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马