栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java 6与Java 7在自动拆箱中的差异

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 6与Java 7在自动拆箱中的差异

与Java 5/6
JLS中的同一部分
相比,Java
5.5 JLS
5.5的转换部分中的语言似乎已更新,可能是为了澄清允许的转换。

Java 7 JLS说

通过取消装箱转换,可以将引用类型的表达式转换为原始类型而没有错误。

Java 5/6:

通过取消装箱转换,可以将引用类型的值强制转换为基本类型(第5.1.8节)。

Java 7 JLS还包含一个允许从参考类型到基元的转换的表(表5.1)(该表未包含在Java 5/6
JLS中)。这明确列出了从Object到基元的转换,作为带拆箱的缩小参考转换。

原因在此电子邮件中说明:

底线:如果规格。允许(Object)(int)它也必须允许(int)(Object)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/452691.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号