Lesson8-包装类

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

Java是一种面向对象语言,Java中的类把方法与数据连接在一起,构成了自包含的处理单元,在Java中不能定义基本数据类型的对象,为了能将基本类型作为对象进行处理,并能连接相关的方法,Java为每个基本数据类型都提供了包装类,尽管Java是可以直接定义和处理基本类型数据,但是有时候需要将其作为对象处理,同时他们的父类都是Number。
int--------------Interge
boolean------Boolean
long-----------Long
short----------Short
byte-----------Byte
char-----------Character
double--------Double
float-----------Float


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

一、Interger

在这里插入图片描述

二、Boolean

在这里插入图片描述
在这里插入图片描述

三、Byte-自动装箱和拆箱,其他类型也是一样的!!!

注意:
自动装箱:

Byte b = 15;//Java虚拟机后根据等号右边的值是否符合byte的范围,自动根据将15封装成一个Byte对象,
            //并将对象的引用赋值给b

自动拆箱:

byte b = Byte.valueof("15");//Byte.valueof("15")的值是一个Byte对象,Java虚拟机后自动
                            //将Byte对象拆箱成一个byte类型的数据

在这里插入图片描述

在这里插入图片描述

四、Character

在这里插入图片描述

在这里插入图片描述

五、Double

在这里插入图片描述
在这里插入图片描述

六、Number

Number是所有数据封装类的超类(父类),他是抽象类,不能使用new Number()创建对象,但是可以用它作为Number类型的引用,Number n = new Integer();这个就涉及到后面的多态问题。
在这里插入图片描述

总结

以上就是对包装类相关知识的讲解,后续是数字处理类…的学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值