第七次Java作业

一、包装类
1. 什么是包装类
以前定义变量,经常使用基本数据类型,对于基本数据类型,它就是一个数。加点属性,加点方法,加点构造器,对基本数据类型对应进行了封装产生了一个新的类,这种类叫包装类(改造基本数据类型的的类)。

int, byte...-->基本数据类型

包装类 -->引 用数据类型

                                                  2. 基本数据类型对应的包装类 

第七次Java作业_第1张图片

 3.为什么要把基本数据类型封装为包装类

Java语言,面向对象的语言,最擅长的操作各种各样的类

以前学习装数据的---> 数组,int[] String[] double[] Student[]

以后学习装数据的---> 集合,有一个特点,只能装引用数据类型的数据

4. 有了包装类以后用基本数据类型吗?

并不是。 

5. Integer学习(其他包装类学习同理)

打开Java api文档,搜索Integer开始学习第七次Java作业_第2张图片

 从属与java.lang包(属于这个包意味着直接使用,不用导入包)

类的继承关系

java.lang.Object

​ java.lang.Number

​ java.lang.Integer

实现接口 

被final修饰,那么这个类不能有子类,不能被继承

包装类是对基本数据类型的封装:对int类型封装产生了Integer。

类的历史

字段摘要 Field Summary

构造方法摘要,可以在idea上点进去看第七次Java作业_第3张图片

第七次Java作业_第4张图片 

包装类特有机制,拆箱装箱(底层使用了方法完成,velueOf() 和 intValue() )可以自行断点查看第七次Java作业_第5张图片 

 常用方法,主要查看JavaAPI文档自学,下面列举主要几个方法&#

你可能感兴趣的:(java)