- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA编程高级-工具类.doc
JAVA编程高级
—— 工具类
3 Sept. 2008
? Neusoft Confidential
工具类
目标:
Object类的介绍。包装类的功用
。简介String类中的常用方法。
StringBuffer类中的常用方法。
StringBuilder类中的常用方法。
String、StringBuffer、
StringBuilder类的区别。介绍Math
类的使用。介绍日期类的使用
教学方法:讲授ppt+
上机练习
本章要点
·
·
·
·
·
·
Java API
理解API的概念
Object类
包装类
String类与StringBuffer类
String类的常用方法
StringBuffer类的常用方法
StringBuilder类的常用方法
String与StringBuffer的区别
StringBuffer与StringBuilder的区别
Math类
日期类型
Contents
1
2
3
4
5
6
Java API
Object类
包装类
字符串类
Math类
日期类型
JAVA API简介
·
API的概念
API (Application Programming Interface) 应用程序接口
Java中的API,就是JDK提供的各种功能的Java类
JDK帮助文档
JAVA_API_CN.chm
JAVA API简介
·
JDK中常用的包
java.lang
Java语言包(包含String、Math、System等类),任何类中,该包
中的类都会被自动导入。
java.util
包含一些实用的工具类( 包含list, calendar, date等类)
java.awt
图形用户界面包。
java.io
提供多种输入/输出功能的类。
Contents
1
2
3
4
5
6
Java API
Object类
包装类
字符串类
Math类
日期类型
Object介绍及方法
·
·
Object类
Object类是所有类的超类, Object是Java语言中唯一一个没有父
类的类。
如果在类的声明中未使用extends关键字指明其父类,则默认父
类为Object类。
在Object类中定义的方法,在所有类中都可以使用。
Object类常用方法
public boolean equals(Object obj)
比较两个对象引用的值是否相等(比较哈希地址)
public int hashCode()
返回十进制整数,唯一标识一个对象
public String toString()
返回 类名@hashcode
equals() 与 ==的区别
·
·
·
equals()只能比较引用类型,==既能比较引用类型又能比较基
本类型。
equals()方法从Object类继承
– 原意:比较对象引用的值
– 一般都被子类方法覆盖,不再比较引用的值
==运算符
– 比较基本数据类型:相当于算术等号
– 比较引用数据类型:比较对象引用的值。
Contents
1
2
3
4
5
6
Java API
Object类
包装类
字符串类
Math类
日期类型
包装类简介
·
包装类
基本数据类型不是对象层次结构的组成部分。有时需要像处
理对象一样处理这些基本数据类型,可通过相应的“包装类”
来将其“包装”。
基本数据类型转换为包装类
·
基本数据类型通过构造器转换为包装类
int pInt = 500;
Integer wInt = new Integer(pInt);
包装类转换为基本数据类型
·
包装类通过xxxValue()方法转换为基本数据类型
Integer wInt = new Integer(500);
int pInt = wInt.intValue();
字符串转换为包装类
·
·
字符串通过构造方法转换为包装类
String sInt = “500”;
Integer wInt = new Integer(sInt);
字符串通过包装类的valueOf(String s)转换为包装类
String sInt = “500”;
Integer wInt = Integer.valueOf(sInt);
注意:字符串不能通过以上两种方式转换为Character
包装类转换为字符串
·
包装类通过toString()方法转换为字符串
Integer wInt = new Integer(500);
String sInt = wInt.toString();
字符串转换为基本数据类型
·
字符串通过parseXXX(String s)方法转
文档评论(0)