武剑峰 发表于 2012-6-12 09:16
你解释的很详细了,顺便问一下,它和自动拆装箱有关系吗
没关系,自动装箱,就是把一个基本类型变量直接赋值给对应的包装类变量,或者赋给Object变量,自动拆箱就是直接把包装类对象直接赋给一个对应的基本类型变量,基本数据类型只有数值类型和布尔类型的,数值类型的:byte short int long float doube char,而String本身就是引用类型的,拆箱装箱要注意类型的匹配
Long lobj=new Long("dddd");//这样肯定会出现 java.lang.NUmberFormatException异常,不是一类的人家不给你装 |