Java基本数据类型和引用数据类型.ppt
《Java基本数据类型和引用数据类型.ppt》由会员分享,可在线阅读,更多相关《Java基本数据类型和引用数据类型.ppt(26页珍藏版)》请在三一办公上搜索。
1、Lesson4,主讲人:孙鑫,http:/www.sunxin.org,主要内容,Java的常用包“=”和“equals”的用法基本数据类型与引用类型String和StringBuffer对象的克隆(clone)数组的相关操作封装类Runtime类与Process类Class类设计模式,http:/www.sunxin.org,Java的常用包,java.applet:包含一些用于创建Java小应用程序的类。java.awt:包含一些用于编写与平台无关的图形界面(GUI)应用程序的类。java.io:包含一些用作输入输出(I/O)处理的类。java.lang:包含一些Java语言的基本类与核心
2、类,如String、Math、Integer、System和Runtime,提供常用的功能,这个包中的所有类是被隐式导入的。:包含用于建立网络连接的类,与java.io同时使用完成与网络有关的读写。java.util:包含一些实用工具类和数据结构类。,http:/www.sunxin.org,“=”和“equals”的用法,在Java中,boolean、byte、short、int、long、char、float、double这八种是基本数据类型,其余的都是引用类型。“=”是比较两个变量的值是否相等,“equals”是比较两个对象变量所代表的对象的内容是否相等。,http:/www.sunxi
3、n.org,对象的内存分配图,栈内存,堆内存,str1,str2,a,b,c,a,b,c,0088:4400,0088:4400,0088:4660,0088:4660,str1标识的对象,str2标识的对象,当我们声明一个引用类型变量时,系统只为该变量分配了引用空间,并未创建一个具体的对象;当用new为对象分配空间后,将对象的引用赋值给引用变量。,http:/www.sunxin.org,String str=“abc”;int i=3;float f=4.5f;char ch=a;boolean b=true;System.out.println(str+i+f+ch+b);针对Strin
4、g的“+”和“+=”,是Java中唯一被重载的操作符;在Java中,不允许程序员重载操作符。,String和StringBuffer,http:/www.sunxin.org,String和StringBuffer,String类对象一个常量对象。String str=“abc”;str=“def”;在处理大量字符串的程序中,我们通常用StringBuffer来替代String。,http:/www.sunxin.org,数组的内存分配图,基本数据类型一维数组内存分配,栈内存,堆内存,num,c,0,0,0,0088:4400,0088:4400,new int3产生的对象,http:/www
5、.sunxin.org,数组的内存分配图,基本数据类型一维数组内存分配,栈内存,堆内存,num,c,0,0,0,null,0088:4400,new int3产生的对象,num=null;,http:/www.sunxin.org,对象数组的内存分配,栈内存,堆内存,students,null,Student students;,对象数组的内存分配,堆内存,students,c,0088:4400,0088:4400,new students3产生的对象,null,null,Student students;students=new Student3;,null,栈内存,对象数组的内存分配,堆
6、内存,students,c,0088:4400,0088:4400,new students3产生的对象,null,null,Student students;students=new Student3;students0=new Student(“lisi”,18);,student0标识的Student对象,lisi,18,0088:4660,0088:4660,栈内存,函数的调用,在Java中,传参时,都是以传值的方式进行。对于基本数据类型,传递的是数据的拷贝;对于引用类型,传递的引用的拷贝。,http:/www.sunxin.org,函数的调用,x,main,change,栈内存,y,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基本 数据类型 引用
链接地址:https://www.31ppt.com/p-5019964.html