Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt

Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt

ID:50301676

大小:210.00 KB

页数:25页

时间:2020-03-07

Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt_第1页
Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt_第2页
Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt_第3页
Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt_第4页
Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt_第5页
资源描述:

《Java程序设计 教学课件 作者 欧阳江林 主编 汪志达 马荣飞 副主编第3章 常用工具.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章常用类库教学重点:1.掌握java语言基础类库包装类的用法2.掌握数组的声明和初始化方法3.了解向量类的用法4.掌握String类的用法5.了解StringBuffer类的用法6.初步掌握其它工具中Math类和Random类的用法7.了解其它工具中日期类的用法3.1Java的类库一、Java语言基础类库Java语言基础类库(包)是java.lang包括:基本数据类型的包装类Java常用的包装类:Boolean、Character、Integer、Long、Float和Double。java.lang.Math类java.lang.String类java.lang.StringBuffe

2、r类数值类型转换为字符串类型也可通过自动数据转换,将字符串转换为数值类型,则只有通过包装类来实现。ParseInt()valueOf()见课本1、Object类Object类是类的最高层次,它是任何类的超类Object类是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。(1)ProtectedObjectclone()用于复制对象(2)PublicBooleanequals(Objectobj)用来比较两个对象是否相同(3)ProtectedfinalClassgetClass()用来获取当前对象的类信息(4)Protectedvoidfinalize()用来定义回收当前对象时

3、所需完成的清理工作。(5)PublicStringtoString()用来返回当前对象本身的有关信息2.数据类型类如int、double、char、long等Integer类:(1)MAX_VALUE域和MIN_VALUE域(2)构造函数:publicInteger(intvalue)publicInteger(Strings)(3)int转换为其他基本类型publicdoubledoubleValue()publicintintValue()publiclonglongValue()(4)字符串与int量的转化publicStringtoString()publicstaticintpar

4、seInt(Strings)publicstaticInteger.valueOf(String)intI=Integer.valueOf(“123”).intValue();floatf=Float.valueOf(“12.3”).floatValue();3.Math类提供了若干实现不同标准数学函数的方法。4.System类提供了标准输入/输出、运行时的系统信息(1).用System类获取标准输入/输出publicstaticPrintStreamerr;publicstaticInputStreamin;publicstaticPrintStreamout;(2).publicstat

5、icvoidexit(intstatus)在程序的用户线程执行完之前,强制Java虚拟机退出运行状态。5.Object类Object类是类的最高层次,它是任何类的超类,所有对象,包括数组,都实现了Object类的方法。例3.5:Object对象使用示例。classSample3_5{publicstaticvoidmain(String[]args){Integerinteger=newInteger(10);Objectobject=integer;//由integer对象初始化object对象if(integer.equals(object)){//判断integer对象和object对

6、象的值是否相等System.out.println("相等");}else{System.out.println("不相等");}}}3.2数组与向量类数组可由基本数据类型的元素组成,也可有对象组成向量(Vector)是允许不同类型元素共存的变长数组。数组1.数组的主要特点:(1)数组是相同数据类型的元素的集合(2) 数组中的各元素按顺序连续存放(3)数组元素用整个数组的名字和它自己在数组中的顺序位置表达。2.声明数组数据类型[]数组名;或:数据类型数组名[];3.创建数组空间数组名=new数组元素类型[数组元素的个数];例:int[]a;a=newint[5];//初始化数组a1,长度为5

7、,下标为0~4,初值为0。4.length属性存储了数组元素的个数例:见课本例3.6,例3.7四、向量类1.java.util.Vector称之为向量类,可以存放顺序的一列相同或不同类类型对象的数据,可追加对象元素数量,也可方便地修改和维护序列中的对象2.适合使用的情况如下:(1)处理的对象数目不定,序列中的元素都是对象,或可以表示为对象。(2)需要将不同类的对象组合成一个数据序列。(3)需要做频繁的对象序列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。