Java语言程序设计基础教程课件(第5章)PPT推荐.ppt

上传人:b****2 文档编号:15558163 上传时间:2022-11-04 格式:PPT 页数:57 大小:187KB
下载 相关 举报
Java语言程序设计基础教程课件(第5章)PPT推荐.ppt_第1页
第1页 / 共57页
Java语言程序设计基础教程课件(第5章)PPT推荐.ppt_第2页
第2页 / 共57页
Java语言程序设计基础教程课件(第5章)PPT推荐.ppt_第3页
第3页 / 共57页
Java语言程序设计基础教程课件(第5章)PPT推荐.ppt_第4页
第4页 / 共57页
Java语言程序设计基础教程课件(第5章)PPT推荐.ppt_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

Java语言程序设计基础教程课件(第5章)PPT推荐.ppt

《Java语言程序设计基础教程课件(第5章)PPT推荐.ppt》由会员分享,可在线阅读,更多相关《Java语言程序设计基础教程课件(第5章)PPT推荐.ppt(57页珍藏版)》请在冰豆网上搜索。

Java语言程序设计基础教程课件(第5章)PPT推荐.ppt

供的,这些类库称为基础类库。

Java常用基础包常用基础包java.lang包包java.awt包包java.util包包java.applet包包java.io包包包包java.sql包包Java基础包基础包System、Object、Class、Runtime基本数据类型包装类:

基本数据类型包装类:

Float、Double、Byte、Short、Integer、Long、Character、Boolean、Math、String、ThreadButton、TextField、TextArea、CheckBox、Label等控件类等控件类Color、Font、Point等等Panel、Frame、Windows等等容器类容器类java.awt.event包包ActionListener、TextListener、KeyListener、MouseListener、WindowsListener等事件监听器等事件监听器接口和适配器接口和适配器ActionEvent、TextEvent、ItemEvent、KeyEvent、MouseEvent等事件类等事件类Vector、Stack、LinkedList、Hashtable、TreeMap等容器类等容器类和用于遍历容器元素的迭代器和用于遍历容器元素的迭代器Date、Time、Calender、Random、scanner等等字节输入字节输入/输出流:

输出流:

InputStream、OutputStream字符输入字符输入/输出流:

Reader、WriterFile、FileName、FilterConnection、StateMentRecordSet、DriverDatagramPacket、DatagramSocketSocket、ServerSocketMultiCastSocket、URL5.2Object类类ObjectObject类是类是类是类是JavaJava程序中所有类的直接或间接父类,程序中所有类的直接或间接父类,程序中所有类的直接或间接父类,程序中所有类的直接或间接父类,处在类的最高层次。

一个类在声明时若不指定父处在类的最高层次。

一个类在声明时若不指定父类,系统就会认为该类直接继承类,系统就会认为该类直接继承类,系统就会认为该类直接继承类,系统就会认为该类直接继承ObjectObject类类类类ObjectObject类包含了所有类包含了所有类包含了所有类包含了所有JavaJava类的公共属性和方法,类的公共属性和方法,类的公共属性和方法,类的公共属性和方法,这些属性和方法在任何类中均可以直接使用。

这些属性和方法在任何类中均可以直接使用。

Object类中主要的方法类中主要的方法方法方法方法方法方法方法方法方法说说明明明明publicBooleanpublicBooleanequals(Objectobjectequals(Objectobject)比比比比较较两个两个两个两个类变类变量所指向的是否量所指向的是否量所指向的是否量所指向的是否为为同一个同一个同一个同一个对对象象象象,是,是,是,是则则返回返回返回返回truetruepublicfinalClasspublicfinalClassgetClassgetClass()()获获取当前取当前取当前取当前对对象所属象所属象所属象所属类类的信息,返回的信息,返回的信息,返回的信息,返回ClassClass对对象象象象publicStringpublicStringtoString()toString()将将将将调调用用用用toString()toString()方法的方法的方法的方法的对对象象象象转换转换成字符串成字符串成字符串成字符串protectedObjectprotectedObjectclone()clone()生成当前生成当前生成当前生成当前对对象的一个象的一个象的一个象的一个备备份,并返回份,并返回份,并返回份,并返回这这个副本个副本个副本个副本publicintpublicinthashCode()hashCode()返回返回返回返回该对该对象的哈希代象的哈希代象的哈希代象的哈希代码值码值protectedvoidprotectedvoidfinalize()finalize()当垃圾回收器确定不存在当垃圾回收器确定不存在当垃圾回收器确定不存在当垃圾回收器确定不存在对该对对该对象的更多引象的更多引象的更多引象的更多引用用用用时时,由,由,由,由对对象的垃圾回收器象的垃圾回收器象的垃圾回收器象的垃圾回收器调调用此方法。

用此方法。

ObjectObject类的类的类的类的equalsequals方法比较两个对象是否相等方法比较两个对象是否相等方法比较两个对象是否相等方法比较两个对象是否相等对于任何非空引用型变量对于任何非空引用型变量对于任何非空引用型变量对于任何非空引用型变量xx和和和和yy,当且仅当,当且仅当,当且仅当,当且仅当xx和和和和yy引用同一个对象时,此方法返回引用同一个对象时,此方法返回引用同一个对象时,此方法返回引用同一个对象时,此方法返回truetrueclassEpclassEpintx=1;

intx=1;

classep5_1classep5_1publicstaticvoidmain(Stringargs)publicstaticvoidmain(Stringargs)epone=newEp();

epone=newEp();

eptwo=newEp();

System.out.println(“one.equals(two)System.out.println(“one.equals(two)是是是是+(one.equals(two);

(one.equals(two);

System.out.println(“one=twoSystem.out.println(“one=two是是是是+(one=two);

+(one=two);

one=two;

System.out.println(System.out.println(赋值后,赋值后,赋值后,赋值后,one.equals(two)one.equals(two)是是是是+(one.equals(two);

System.out.println(System.out.println(赋值后,赋值后,赋值后,赋值后,one=twoone=two是是是是+(one=+(one=two);

two);

Classb=one.getClass();

System.out.println(System.out.println(对象对象对象对象oneone所属的类为:

所属的类为:

+b);

P104例例5-1默认调用默认调用b.toString()b.toString()方法方法5.3String类和类和StringBuffer类类StringString类和类和类和类和StringBufferStringBuffer类用来处理字符串类用来处理字符串类用来处理字符串类用来处理字符串StringString类是类是类是类是不可变字符串类不可变字符串类不可变字符串类不可变字符串类,即一个,即一个,即一个,即一个StringString对象对象对象对象所包含的字符串内容永远不会被改变;

所包含的字符串内容永远不会被改变;

而而而而StringBufferStringBuffer类是类是类是类是可变字符串类可变字符串类可变字符串类可变字符串类,一个,一个,一个,一个StringBufferStringBuffer对象所包含的字符串内容可以被添对象所包含的字符串内容可以被添对象所包含的字符串内容可以被添对象所包含的字符串内容可以被添加或修改。

加或修改。

String常量字符串,一旦赋值或实例化后就不可更常量字符串,一旦赋值或实例化后就不可更常量字符串,一旦赋值或实例化后就不可更常量字符串,一旦赋值或实例化后就不可更改。

改。

Strings=newString(“hello”);

s=s+”,world!

”s=s+”,world!

”StringBuffer可变字符串构造器,如频繁的修改字符串值,可变字符串构造器,如频繁的修改字符串值,可变字符串构造器,如频繁的修改字符串值,可变字符串构造器,如频繁的修改字符串值,可以使用可以使用可以使用可以使用StringBufferStringBuffer。

5.3.1String类类java.lang.Stringjava.lang.String类代表字符串。

类代表字符串。

JavaJava程序中的程序中的程序中的程序中的所有字符串常量(如所有字符串常量(如所有字符串常量(如所有字符串常量(如“abc”abc”)都可作为此类的)都可作为此类的)都可作为此类的)都可作为此类的实例。

如:

实例。

Strings=“abc”Strings=“abc”字符串是常量字符串是常量字符串是常量字符串是常量,在创建之后值不能改变。

,在创建之后值不能改变。

,在创建之后值不

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1