当前位置: 首页 > news >正文

eclipse中java项目泛型报错_Java泛型Eclipse编译器错误?

我的问题是另一个人的问题的跟进:Unbounded wildcard passed to method

他对为什么编译以下代码感兴趣:

public class ColTest {

static T wildSub(ArrayList extends T> holder, T arg){

T t=holder.get(0);

return t;

}

public static void main(String[] args) {

ArrayList> list=new ArrayList(Arrays.asList(2L,3L,7L));

Long lng=1L;

ColTest.wildSub(list, lng);

}

}

我们得出的结论是,窍门是编译器推断了?.作为对象,并通过Object-> Long的琐碎继承,传递了以下Long参数.

该代码确实使用Sun / Oracle javac进行编译(我使用1.6.0_26-b03),但是没有在Eclipse中编译(我使用Helios),该代码显示以下编译错误:

The method wildSub(ArrayList extends T>, T) in the type ColTest is not applicable for the arguments (ArrayList, Long)

我的问题是:

这是Eclipse使用的Java编译器实现中的错误,还是Java的“泛型推断算法”规范中存在某种歧义,而该规范是有效的,只是由Eclipse以不同的方式实现?

相关文章:

  • mysql-8.0.13安装教程_win10下mysql8.0.13安装配置方法图文教程
  • java的class对象_java中Class对象详解
  • java 调用 r语言_从Java里调用R – JRI的设置方法
  • java程序解释_编写并解释第一个java程序
  • java 面板作用_Java面板基础:JPanel和JScrollpane的应用区别
  • java错误_java错误
  • centos7网卡编辑_Centos7.4修改网卡为eth0
  • doubb超时_dubbo超时重试
  • java中类是什么的抽象_java 抽象类是 什么
  • java heap和stack区别_java heap和stack有什么区别
  • java字符串和json字符串区别_Json对象和Json字符串的区别
  • java没有这样的元素异常_java – 如何解决,Stale元素异常?如果元素不再附加到DOM?...
  • java测试学习_JAVA开学测试
  • java怎么实现踢掉在线用户_Java实现用户异地登陆踢人操作
  • JAVA websocket 没有关闭_java客户端Websocket未正常关闭服务端报异常
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • ES10 特性的完整指南
  • ES2017异步函数现已正式可用
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Linux CTF 逆向入门
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • SpingCloudBus整合RabbitMQ
  • 包装类对象
  • 前端工程化(Gulp、Webpack)-webpack
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 深度学习中的信息论知识详解
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 学习HTTP相关知识笔记
  • 一个SAP顾问在美国的这些年
  • 在weex里面使用chart图表
  • 交换综合实验一
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • (70min)字节暑假实习二面(已挂)
  • (八)Flask之app.route装饰器函数的参数
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (五)MySQL的备份及恢复
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET MVC 验证码
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • @Not - Empty-Null-Blank
  • [Android View] 可绘制形状 (Shape Xml)
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [AX]AX2012 SSRS报表Drill through action
  • [C#]winform部署yolov5-onnx模型
  • [C#]获取指定文件夹下的所有文件名(递归)