2022年引用数据类型和基本数据类型知识 .pdf
《2022年引用数据类型和基本数据类型知识 .pdf》由会员分享,可在线阅读,更多相关《2022年引用数据类型和基本数据类型知识 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、引用数据类型和基本数据类型的一些区别首先先举几个引用数据类型的例子:String StringBuffer 类(包括自己定义的一些类和包中有的类)integer 等下面的是基本数据类型Int double char Boolean 等表面上可以看出两个区别(单从类的角度来看):1.引用数据类型必须要实例化之后才可以使用,(String 和integer 除外)注:String 是一个很特殊的引用数据类型Inteter 是在在使用的过程中会自动的装箱和拆箱例如:StringBuffer sb=new StringBuffer();2.引用数据类型或多或少的会有一些属性和方法例如:类里面包含的就是
2、属性和方法,比如StringBuffer 里面就有append()方法还有 charAt()方法深入点看:3.引用数据类型是指针的指向,基本数据类型则在内存中直接得到1.下面一个列子是一个值传递的过程例如:下面是一个类的方法publicvoid changeNumber(int a,int b)int temp=a;a=b;b=temp;System.out.println(交换后的两数 a=+a+b=+b);在main 方法中 publicstaticvoid main(String args)/实例化的一个过程Exam9 ex=new Exam9();int a=10;int b=5;Sy
3、stem.out.println(交换前的两数 a=+a+b=+b);/调用交换的方法ex.changeNumber(a,b);System.out.println(方法调用后的两数 a=+a+b=+b);名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -运行的结果是:交换前的两数 a=10 b=5 交换后的两数 a=5 b=10 方法调用后的两数 a=10 b=5 这个是许多人都会犯的错误,包括我也犯了这个错误就是:方法调用后的两数 a=5 b=10 解释:a变量和 b变量在内存中的值已经有了,并且值是固定的基本数据类型的传递是一个值传递的过程2.下面的一个例子是一个引
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年引用数据类型和基本数据类型知识 2022 引用 数据类型 基本 知识
限制150内