第九章 工具类

第九章 工具类

ID:34529115

大小:1.03 MB

页数:35页

时间:2019-03-07

第九章 工具类_第1页
第九章 工具类_第2页
第九章 工具类_第3页
第九章 工具类_第4页
第九章 工具类_第5页
资源描述:

《第九章 工具类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA编程基础——工具类东软人才实训中心3Sept.2008©NeusoftConfidential课程结构内容课时(H)第一章:认识JAVA1.5第二章:JAVA虚拟机简介0.5第三章:变量和运算符4.0第四章:流程控制语句6.0第五章:数组3.0第六章:面向对象基础8.0第七章:面向对象高级特性15.0第八章:异常处理4.0第九章:工具类3.0课程结构内容课时(H)第十章:集合6.0第十一章:文件与流6.0第十二章:GUI编程9.0第十三章:多线程编程3.0第十四章:网络编程3.0第九章:工具类目标:String及StringBuffer类的功用。时间:3.0学时简介Strin

2、g类中的常用方法。StringBuffer类中的常用方法。教学方法:讲授ppt+String与StringBuffer类的区别。简上机练习介Java命令行参数的使用。简介Math类的使用。本章要点•Java命令行参数的使用Java命令行参数的使用•JavaAPI理解API的概念•String类与StringBuffer类String类的常用方法StringBuffer类的常用方法String与StringBuffer的区别•Math类Contents1Java命令行参数2JavaAPI3String类与StringBuffer类4Math类Java命令行参数•Java命令行

3、参数的使用publicstaticvoidmain(Stringargs[])如果一个类要被Java解释器直接装载运行,这个类中必须有main()方法main()方法接收一个String类型的数组参数——命令行参数该数组中保存执行Java命令时传递给所运行的类的参数将命令行参数传递给运行的类D:JavaProgsjava类名参数1参数2…Java命令行参数☻练习Args_exercise.java编写一个sayHello(Stringname)方法,调用该方法要求打印出:HelloXXX!要求在main函数中调用该方法时,实参name通过命令行参数的方式传递到程序中C

4、ontents1Java命令行参数2JavaAPI3String类与StringBuffer类4Math类JavaAPI•API的概念API(ApplicationProgrammingInterface)应用程序接口Java中的API,就是JDK提供的各种功能的Java类JDK帮助文档JAVA_API_CN.chmJavaAPI•Object类Object类是所有类的超类,Object是Java语言中唯一一个没有父类的类一个类可以不是Object类的直接子类,但一定是Object类的子类,Java中的每一个类都是从Object扩展来的。在Object类中定义的方法,在

5、所有类中都可以使用。•Object类常用方法示例ObjectSample.javapublicinthashCode()返回十进制整数,唯一标识一个对象publicStringtoString()返回类名@hashcodepublicbooleanequals(Objectobj)比较两个对象引用的值是否相等(比较哈希地址)JavaAPI☻练习Citizen.java定义一个类Citizen表示公民,该类有如下成员:属性:id表示身份证号,name表示姓名构造方法:有参构造方法:可以对身份证号,姓名属性进行初始化无参构造方法方法:对从Object类中继承过来的

6、equals方法进行重写,认为若id相等,则表示两人为同一公民测试方法:测试两个公民对象是否为同一人JavaAPI•包装类基本数据类型不是对象层次结构的组成部分。有时需要像处理对象一样处理这些基本数据类型,可通过相应的“包装类”来将其“包装”。数据类型封装类booleanBooleanbyteBytecharCharacterdoubleDoublefloatFloatintIntegerlongLongshortShortJavaAPI•包装类的创建示例:TestWrapper.java基本数据类型通过构造器转换为包装类intpInt=500;IntegerwInt=newI

7、nteger(pInt);Integera=newInteger(3);intaInt=a.intValue();booleanb=true;Booleanc=newBoolean(“true”);JavaAPI☻练习以下代码的执行结果是:A.0B.3C.编译错误D.运行时异常答案:AContents1Java命令行参数2JavaAPI3String类与StringBuffer类4Math类String类与StringBuffer类•String类与St

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

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

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