基本数据类型对应的类:
int->Integer long->Long double->Double float->Float boolean->Boolean
手动装箱与自动装箱例子:
public class BoxingDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int data1=10;
int data2=20;
int data3=30;
Integer integer1=new Integer(data1);//手动打包int数据
Integer integer2=new Integer(data2);
Integer integer3=data3; //自动装箱,即自动打包int数据
System.out.println(integer3.doubleValue()/3);
}
}
手动与自动拆箱亦然!
装箱其实就将基本数据类型打包成对象,而拆箱即是它的相反过程,即把对象拆成基本数据类型!
至于自动则是直接在它们之间采用直接赋值的方法来进行的,但建议尽量不用自动装箱,因为里面需要注意的东西较多!
int->Integer long->Long double->Double float->Float boolean->Boolean
手动装箱与自动装箱例子:
public class BoxingDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int data1=10;
int data2=20;
int data3=30;
Integer integer1=new Integer(data1);//手动打包int数据
Integer integer2=new Integer(data2);
Integer integer3=data3; //自动装箱,即自动打包int数据
System.out.println(integer3.doubleValue()/3);
}
}
手动与自动拆箱亦然!
装箱其实就将基本数据类型打包成对象,而拆箱即是它的相反过程,即把对象拆成基本数据类型!
至于自动则是直接在它们之间采用直接赋值的方法来进行的,但建议尽量不用自动装箱,因为里面需要注意的东西较多!