在java中编译 Integer a =3,不会报错,对象a是如何初始化的?
3个回答
展开全部
Integer a =3;
这是Java 5引入的自动装箱autoboxing。等价与之前版本的
Integer a =new Integer(3);
以及
int b=a; //自动拆箱
不同与String a = "abc" ,字符这个是属于专用的语法糖。
这是Java 5引入的自动装箱autoboxing。等价与之前版本的
Integer a =new Integer(3);
以及
int b=a; //自动拆箱
不同与String a = "abc" ,字符这个是属于专用的语法糖。
更多追问追答
追问
我能看到相应的代码不?
追答
什么相应的代码?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为String 本身就是一个对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动装箱和自动拆箱机制,自动装箱打把基本数据类型装箱为基本数据类型的封装类的对象,自动拆箱把封装类的对象自动拆箱为基本数据类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询