小编Phi*_*hew的帖子

Java扩展转换

我正在准备Java 7认证,并提出以下问题.

Byte b = 10编译确定.看起来编译器正在缩小int 10到byte 10然后装箱.怎么Byte b = new Byte(10)会不编译?为什么编译器不能像第一种情况那样缩小int 10到byte 10?

如何Long l = new Long(10)编译好但却Long l = 10失败了?

我不清楚它是如何工作的.有人可以提供明确的解释吗?

java

25
推荐指数
3
解决办法
3571
查看次数

标签 统计

java ×1