0
点赞
收藏
分享

微信扫一扫

java-包装类原理

package Wrapper01;

/**
* @author jee
* @version 1.0
*/
// 第一部分:什么是包装类
// 八种java基本类型的引用类型就叫包装类,基本类型转换成包装类,有了类的特点,就可以调用类方法
// 八种包装类的一一对应
// (byte->Byte) , (short->Short)
// (int->Integer) , (long->Long)
// (float->Float) , (double->Double)
// (char->Character) , (boolean->Boolean)

// 第二部分:包装类与基本数据类型的转换
// 1.在jdk5前是手动装箱(基本数据类型到包装类)与拆箱(包装类到基本数据类型)
// 2.在jdk5后包装与拆箱都是自动进行
// 3.自动装箱的底层调用的是valueof()方法。
public class Wrapper01 {
public static void main(String[] args) {

// (装箱)显示基本类型到包装类
// jdk5以前
int n1 = 20;
Integer integer = new Integer(n1);
Integer integer1 = Integer.valueOf(n1);
// (拆箱)包装类到基本数据类型
int n3 = integer1.intValue();


// ---------------------------


// jdk5.0后,实现了自动装箱与拆箱
// 演示
Integer integer2 = 30;
System.out.println(integer2);
int n4 = integer2;
System.out.println(n4);



}
}
//
举报

相关推荐

0 条评论