int a=new Integer(1);
答案:2 悬赏:0 手机版
解决时间 2021-11-25 23:09
- 提问者网友:孤凫
- 2021-11-25 13:29
int a=new Integer(1);
最佳答案
- 五星知识达人网友:风格不统一
- 2021-11-25 14:36
恩,差不多,我在补充两句。。
自动拆箱和自动装箱是对于基本数据类型来说的,就拿你举的这个例子,Integer类型与Int类型来说,编译器会帮你自动转换这两个..
比如
Integer i = 10; 这样子写是可以编译通过的
在JDK1.5之前.你必须这么写
Integer i = new Integer(10); 这个就是自动装箱
同理(1.5之后)
int i = new Interger(10) ; 这样子就是自动拆箱
自动拆箱和自动装箱是对于基本数据类型来说的,就拿你举的这个例子,Integer类型与Int类型来说,编译器会帮你自动转换这两个..
比如
Integer i = 10; 这样子写是可以编译通过的
在JDK1.5之前.你必须这么写
Integer i = new Integer(10); 这个就是自动装箱
同理(1.5之后)
int i = new Interger(10) ; 这样子就是自动拆箱
全部回答
- 1楼网友:笑迎怀羞
- 2021-11-25 15:11
因为你的编译级别是1.5以下,或者你的jdk版本是1.5以下
int a=new Integer(1);中包含了一个自动拆箱,在jdk1.5中才引入这种机制
int a=new Integer(1);中包含了一个自动拆箱,在jdk1.5中才引入这种机制
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯