我是靠谱客的博主 清秀烧鹅,最近开发中收集的这篇文章主要介绍java常用类---包装类(引用数据类型)Integer详解回顾一、基本数据类型和包装类的对应关系二、引用数据类型正文一、包装类(Integer),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 回顾
  • 一、基本数据类型和包装类的对应关系
      • java八种基本数据类型分为四类八种
      • java八种基本数据类型的字节数
  • 二、引用数据类型
    • 1.数组
    • 2.接口
    • 3.类
  • 正文
  • 一、包装类(Integer)
    • 1.所在包位置
    • 2.类继承关系
    • 3.接口实现关系
    • 4.final修饰(不能有子类不能被继承)
    • 5.包装类是对基本数据类型的封装
      • 1.装箱
        • 基本数据类型------》包装类
          • ``int-----》integer``
      • 2. 拆箱
        • 包装类------》基本数据类型
          • ``integer---int``
    • 6.构造器(有参)
      • 1.底层源码分析
      • 1.``根据Integer(int value)有参构造器编写代码如下``
        • 总结
      • 2.``根据Integer(String s)有参构造器分析``

回顾

回顾下java八大基本数据类型 byte、short、int、long、float、double、boolean、char


提示:以下是本篇文章正文内容,下面案例可供参考

一、基本数据类型和包装类的对应关系

在这里插入图片描述

java八种基本数据类型分为四类八种

四类分别为整型、浮点型、布尔型、字符型;
八种分别为byte、short、int、long、float、double、boolean、char;

java八种基本数据类型的字节数

分别为1、2、4、8个字节;1字节(byte、boolean)、 2字节(short、char)、4字节(int、float)、8字节(long、double);

整数的默认类型为int,浮点数的默认类型为double;

八种基本数据类型的包装类:除了char的是Character、int类型的是Integer,其他都是首字母大写

关于值的范围问题,需要注意char类型是无符号的,不能为负,所以是0开始的

二、引用数据类型

1.数组

2.接口

3.类

正文

一、包装类(Integer)

1.所在包位置

java.lang
类 integer

2.类继承关系

在这里插入图片描述

3.接口实现关系

在这里插入图片描述

4.final修饰(不能有子类不能被继承)

在这里插入图片描述

5.包装类是对基本数据类型的封装


Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型
的字段

1.装箱

基本数据类型------》包装类

int-----》integer

2. 拆箱

包装类------》基本数据类型

integer---int

6.构造器(有参)

在这里插入图片描述

1.底层源码分析

1.根据Integer(int value)有参构造器编写代码如下


public class Test01 {
public
static void main(String [] arge){
Integer integer=new Integer(10);//实例化传入参数
System.out.println(integer.toString());
}
}

Integerl类的有参构造方法

public Integer(int value) {
this.value = value;
}

Integer类final修饰的属性

 private final int value;

总结

在这里插入图片描述

根据Integer类的有参构造方法(Integer(int value))进行实例化(new Integer(10))然后根据Integer类有参构造方法接收value值并且赋予给final修饰的int变量 归根接地Integer的底层就是int

2.根据Integer(String s)有参构造器分析

在这里插入图片描述

最后

以上就是清秀烧鹅为你收集整理的java常用类---包装类(引用数据类型)Integer详解回顾一、基本数据类型和包装类的对应关系二、引用数据类型正文一、包装类(Integer)的全部内容,希望文章能够帮你解决java常用类---包装类(引用数据类型)Integer详解回顾一、基本数据类型和包装类的对应关系二、引用数据类型正文一、包装类(Integer)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部