欢迎来到天天文库
浏览记录
ID:34529115
大小:1.03 MB
页数:35页
时间:2019-03-07
《第九章 工具类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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.javapublicinthashCode()返回十进制整数,唯一标识一个对象publicStringtoString()返回类名@hashcodepublicbooleanequals(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
此文档下载收益归作者所有