为什么在Java 7中,int到Object的比较是有效的,但在Java 8中却无效?
- 论坛
- 为什么在Java 7中,int到Object的比较是有效的,但在Java 8中却无效?
22 浏览
为什么在Java 7中,int到Object的比较是有效的,但在Java 8中却无效?
以下代码,在Java 7中编译通过,但在Java 8中会产生以下错误:
不可比较的类型:int和Object
查看以下问题:
看起来,Java 6和Java 8不允许您比较int
和Object
,而Java 7则可以。是否有关于此的文档?
我对形成这些决定的背景知识感兴趣。似乎他们还没有决定或其他什么。
我正在使用IntelliJ IDEA 14.1.4和JDK 1.7.0.51。