Java包装类 什么是包装类 包装类和常用基本数据类型的对应关系 包装类的常用方法 需要知道的几个知识点

 

让基本数据类型也有对象的功能可以有方法,属性,可交互对象;

Java包装类
什么是包装类
包装类和常用基本数据类型的对应关系
包装类的常用方法
需要知道的几个知识点

包装类和常用基本数据类型的对应关系

装箱:把基本数据类型转换为包装类;

1自动装箱

2手动装箱

拆箱:把包装类转换为数据类型;

1手动拆箱

2自动拆箱

package com.jiedada.wrapp;

public class OneWrapp {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
         //自动装箱
        int n1=2;
        Integer n2=n1;
        //手动装包
        Integer n3=new Integer(n1);
        System.out.println(n1);
        System.out.println(n2);
        System.out.println(n3);
        System.out.println("**********************");
        //手动拆箱
        int n5=n2.intValue();
        
        //自动装箱
        int n6=n2;
        System.out.println(n5);
        System.out.println(n6);
    }

}
View Code

基本数据类型和字符串类型转换

package com.jiedada.wrapp;

public class WrappTwo {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //int转换为string
        int i=2;
        String str=Integer.toString(i);
        System.out.println(str);
        //string转换为int
        //第一种
        int i1=Integer.parseInt(str);
        //第二种
        int i2=Integer.valueOf(str);
        System.out.println(i1);
        System.out.println(i2);
    }

}
View Code

包装类的常用方法

在orci中有所有的包类的方法,我们可以通过自己不断地学习了解这些方法在这里

数字类型是final继承number,在Interger中有byteValue(将Int转换为其他的)登各种转换;

需要知道的几个知识点

当基本属性不赋值时都会有默认值

Java包装类
什么是包装类
包装类和常用基本数据类型的对应关系
包装类的常用方法
需要知道的几个知识点

那在包装类中的返回值为null因为他们是一个类;

 当Integer one=100时会产生下面的问题电脑会自动开辟一个缓存区,但是只能存放-128--127的数;

Java包装类
什么是包装类
包装类和常用基本数据类型的对应关系
包装类的常用方法
需要知道的几个知识点

当==两边为对象时判断的为对象地址是不是相等;Java包装类
什么是包装类
包装类和常用基本数据类型的对应关系
包装类的常用方法
需要知道的几个知识点

 Java包装类
什么是包装类
包装类和常用基本数据类型的对应关系
包装类的常用方法
需要知道的几个知识点

 在其中有2种类型不能实现以上对象池的类型

Java包装类
什么是包装类
包装类和常用基本数据类型的对应关系
包装类的常用方法
需要知道的几个知识点

而字符类型也是final但是继承Object;