开发者社区> 问答> 正文

为什么开发工具不报编译错误啦?

已解决

为什么开发工具不报编译错误啦?

展开
收起
游客lmkkns5ck6auu 2022-10-26 16:15:52 229 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    Java 编译器对以上两种类型进行了兼容,不会出现编译错误,但会出现编译 告警。但是,我的开发工具在编译时真没出现过告警。 再来分析我们遇到的问题,实际上同时命中了两种情况: • 把 List 对象赋值给 List,命中了第一种情况; • 把 PageDataVO 对象赋值给 PageDataVO ,命中了第二种情况。 最终的效果就是:我们神奇地把 List 对象赋值给了 List 。 问题的根源就是:我们在初始化PageDataVO对象时,没有要求强制进行类型检查。以上内容摘自《Java工程师必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7780 可下载完整版

    2022-10-26 19:37:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载