欢迎来到天天文库
浏览记录
ID:48044490
大小:1.72 MB
页数:45页
时间:2020-01-13
《JAVA编程高级-工具类.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA编程高级——工具类工具类目标:Object类的介绍。包装类的功用。简介String类中的常用方法。StringBuffer类中的常用方法。StringBuilder类中的常用方法。String、StringBuffer、StringBuilder类的区别。介绍Math类的使用。介绍日期类的使用教学方法:讲授ppt+上机练习本章要点JavaAPI理解API的概念Object类包装类String类与StringBuffer类String类的常用方法StringBuffer类的常用方法StringBuilder
2、类的常用方法String与StringBuffer的区别StringBuffer与StringBuilder的区别Math类日期类型ContentsJavaAPI1Object类2包装类3字符串类4Math类5日期类型6JAVAAPI简介API的概念API(ApplicationProgrammingInterface)应用程序接口Java中的API,就是JDK提供的各种功能的Java类JDK帮助文档JAVA_API_CN.chmJAVAAPI简介JDK中常用的包java.langJava语言包(包含String
3、、Math、System等类),任何类中,该包中的类都会被自动导入。java.util包含一些实用的工具类(包含list,calendar,date等类)java.awt图形用户界面包。java.io提供多种输入/输出功能的类。ContentsJavaAPI1Object类2包装类3字符串类4Math类5日期类型6Object介绍及方法Object类Object类是所有类的超类,Object是Java语言中唯一一个没有父类的类。一个类可以不是Object类的直接子类,但一定是Object类的子类,Java中的每一
4、个类都是从Object扩展来的。在Object类中定义的方法,在所有类中都可以使用。Object类常用方法示例:ObjectSample.javapublicbooleanequals(Object obj)比较两个对象引用的值是否相等(比较哈希地址)publicinthashCode()返回十进制整数,唯一标识一个对象publicStringtoString()返回类名@hashcodeContentsJavaAPI1Object类2包装类3字符串类4Math类5日期类型6包装类简介包装类基本数据类型不是对象层
5、次结构的组成部分。有时需要像处理对象一样处理这些基本数据类型,可通过相应的“包装类”来将其“包装”。数据类型封装类booleanBooleanbyteBytecharCharacterdoubleDoublefloatFloatintIntegerlongLongshortShort基本数据类型转换为包装类基本数据类型通过构造器转换为包装类intpInt=500;IntegerwInt=newInteger(pInt);示例:TestWrapper.java字符串转换为包装类字符串通过构造方法转换为包装类字符串通
6、过包装类的valueOf(Strings)转换为包装类StringsInt=“500”;IntegerwInt=newInteger(sInt);StringsInt=“500”;IntegerwInt=Integer.valueOf(sInt);注意:字符串不能通过以上两种方式转换为Character示例:TestWrapper.java包装类转换为基本数据类型包装类通过xxxValue()方法转换为基本数据类型IntegerwInt=newInteger(500);intpInt=wInt.intValue(
7、);示例:TestWrapper.java包装类转换为字符串包装类通过toString()方法转换为字符串IntegerwInt=newInteger(500);StringsInt=wInt.toString();示例:TestWrapper.java字符串转换为基本数据类型字符串通过parseXXX(Strings)方法转换为基本数据类型StringsInt=“500”;intpInt=Integer.parsetIInt(sInt);示例:TestWrapper.java自动装箱和自动拆箱自动的装箱和自动拆
8、箱示例:TestWrapper.java在进行基本数据类型和对应的包装类转换时,系统将自动进行JDK自从5.0版本后引入方便程序的编写intpInt=500;IntegerwInt=pInt;intn=wInt;ContentsJavaAPI1Object类2包装类3字符串类4Math类5日期类型6String类String类代表一组不可改变的unicode字符序列。St
此文档下载收益归作者所有