4 Java的常用包和类.ppt
《4 Java的常用包和类.ppt》由会员分享,可在线阅读,更多相关《4 Java的常用包和类.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4 Java的常用包和类的常用包和类主要内容主要内容n nJavaJava的常用包的常用包n n“=”=”和和“equals”equals”的用法的用法n n基本数据类型与引用类型基本数据类型与引用类型n nStringString和和StringBufferStringBuffern n对象的克隆(对象的克隆(cloneclone)n n数组的相关操作数组的相关操作n n封装类封装类n nRuntimeRuntime类与类与ProcessProcess类类n nClassClass类类n n设计模式设计模式Java的常用包的常用包n njava.appletjava.applet:包含一些用
2、于创建:包含一些用于创建JavaJava小应用程序的类。小应用程序的类。n njava.awtjava.awt:包含一些用于编写与平台无关的图形界面:包含一些用于编写与平台无关的图形界面(GUI)(GUI)应用程序的类。应用程序的类。n njava.iojava.io:包含一些用作输入输出:包含一些用作输入输出(I/O)(I/O)处理的类。处理的类。n njava.langjava.lang:包含一些:包含一些JavaJava语言的基本类与核心类,如语言的基本类与核心类,如StringString、MathMath、IntegerInteger、SystemSystem和和RuntimeRun
3、time,提供常用的功能,这个,提供常用的功能,这个包中的所有类是被隐式导入的。包中的所有类是被隐式导入的。n :包含用于建立网络连接的类,与:包含用于建立网络连接的类,与java.iojava.io同时使用同时使用完成与网络有关的读写。完成与网络有关的读写。n njava.utiljava.util:包含一些实用工具类和数据结构类。:包含一些实用工具类和数据结构类。“=”和和“equals”的用法的用法n n在Java中,boolean、byte、short、int、long、char、float、double这八种是基本数据类型,其余的都是引用类型。n n“=”是比较两个变量的值是否相等,
4、“equals”是比较两个对象变量所代表的对象的内容是否相等。对象的内存分配图对象的内存分配图栈内存堆内存str1str2abcabc0088:44000088:44000088:46600088:4660str1标识的对象str2标识的对象 当我们声明一个引用类型变量时,系统只为该变量分配了引用空间,并未创建当我们声明一个引用类型变量时,系统只为该变量分配了引用空间,并未创建当我们声明一个引用类型变量时,系统只为该变量分配了引用空间,并未创建当我们声明一个引用类型变量时,系统只为该变量分配了引用空间,并未创建一个具体的对象;当用一个具体的对象;当用一个具体的对象;当用一个具体的对象;当用ne
5、wnew为对象分配空间后,将对象的引用赋值给引用变量。为对象分配空间后,将对象的引用赋值给引用变量。为对象分配空间后,将对象的引用赋值给引用变量。为对象分配空间后,将对象的引用赋值给引用变量。n nString String strstr=“=“abcabc”;”;intint i=3;i=3;float f=4.5f;float f=4.5f;char char chch=a;=a;booleanboolean b=true;b=true;System.out.println(strSystem.out.println(str+i+f+i+f+chch+b);+b);n n针对针对Strin
6、gString的的“+”+”和和“+=”+=”,是,是JavaJava中唯一被重载中唯一被重载的操作符;在的操作符;在JavaJava中,不允许程序员重载操作符。中,不允许程序员重载操作符。String和和StringBufferString和和StringBuffern nString类对象一个常量对象。String str=“abc”;str=“def”;n n在处理大量字符串的程序中,我们通常用StringBuffer来替代String。数组的内存分配图数组的内存分配图n n基本数据类型一维数组内存分配栈内存堆内存numc0000088:44000088:4400new int3产生的对
7、象数组的内存分配图数组的内存分配图n n基本数据类型一维数组内存分配栈内存堆内存numc000null0088:4400new int3产生的对象num=null;对象数组的内存分配对象数组的内存分配栈内存堆内存studentsnullStudent students;对象数组的内存分配对象数组的内存分配堆内存studentsc0088:44000088:4400new students3产生的对象nullnullStudent students;students=new Student3;null栈内存对象数组的内存分配对象数组的内存分配堆内存studentsc0088:44000088:4
8、400new students3产生的对象nullnullStudent students;students=new Student3;students0=new Student(“lisi”,18);student0标识的Student对象lisi180088:46600088:4660栈内存函数的调用函数的调用n n在Java中,传参时,都是以传值的方式进行。n n对于基本数据类型,传递的是数据的拷贝;对于引用类型,传递的引用的拷贝。函数的调用函数的调用xmainchange栈内存y4(3)3(4)43class StringTestpublic static void change(in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java的常用包和类 Java 常用
限制150内