系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 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();这个就涉及到后面的多态问题。
总结
以上就是对包装类相关知识的讲解,后续是数字处理类…的学习。