单元8 常用Java API电子课件.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

单元8JavaAPI;JavaAPI是指JDK中提供的各种Java类,也称为Java标准类库,这些类将底层的实现封装起来,程序员不需要关心实现方法,在需要的时候直接使用即可。JavaAPI种类繁多,功能强大,是程序员的宝典,使用者可以通过JavaAPI帮助文档进行查阅,本单元重点介绍包装类、字符串相关类、Math类、Random类、时间处理类以及大数字运算类。;教学目标;8.1知识储备–包装类;包装类是JavaAPI中常用类之一。Java中包含基本数据类型和引用类型,但有时候程序能够被处理的数据类型只能是引用类型,基本数据类型无法满足要求,为了解决这一问题,Java为基本数据类型提供了8大包装类,通过包装类将基本类型数据转换为引用类型,且这些包装类中包含大量的静态方法,可以直接通过包装类调用,从而解决基本数据类型不面向对象的缺陷。

基本数据类型对应的包装类除了整型和字符型外,大部分与基本数据类型说明符相同,只是首字符需要大写,详见表8-1。;表8-1基本数据类型对应的包装类;要想正确使用包装类还需要清楚装箱和拆箱两个概念。

1.装箱

装箱是指将基本数据类型转换为包装类的过程。例如:将int类型转换为Integer类型,即为装箱。

2.拆箱

拆箱是指将包装类型转换为基本数据类型的过程。例如:将Integer类型数据转换为in类型,即为拆箱。

装箱及拆箱分为手动和自动两种,JDK1.5之前只能手动装箱和拆箱,JDK1.5之后系统可以自动进行装箱和拆箱操作,为发开者提供了方便。

;【8-1】整型数据系统的自动装箱和拆箱。

操作步骤:

(1)新建unit08工程,在工程unit08的src目录下创建包cn.edu.cvit,在包cn.edu.cvit下创建类WrapperDemo1。

(2)在WrapperDemo1.java文件中,定义main方法。

(3)文本编辑器视图中,撰写代码如下:

;packagecn.edu.cvit;

/**

*整型类型的系统自动装箱和拆箱演示

*/

publicclassWrapperDemo1{

publicstaticvoidmain(String[]args){

intn1=100;

Integerobj1=n1; //自动装箱

intn2=obj1; //自动拆箱

Integerobj2=100;

System.out.println(obj1是否等价于obj2:+obj1.equals(obj2));

}

};(4)在文本编辑器视图中,单击运行“”按钮,运行结果如图8-1所示。

提示:

自动装箱和拆箱无需手动干预,由系统自动完成。

obj1与obj2是等价的。

;packagecn.edu.cvit;

/**

*整型类型的手动装箱和拆箱演示

*/

publicclassWrapperDemo2{

publicstaticvoidmain(String[]args){

intn1=100;

Integerobj1=newInteger(n1); //手动装箱

intn2=obj1.intValue(); //手动拆箱

Integerobj2=100;

System.out.println(obj1是否等价于obj2:+obj1.equals(obj2));

}

}

;(4)在文本编辑器视图中,单击运行“”按钮,运行结果与【例8-1】相同。

;8.1知识储备–String类;8.1.2字符串类;在Java程序中,经常使用字符串,字符串是由双引号引起来的一串任意字符,字符串运用得当可以大大提高程序的运行效率。Java中没有字符串数据类型,但JavaAPI提供了三个字符串相关类,分别为String类、StringBuffer类和StringBuilder类,用于创建和操作字符串。

1. String类

String类是最常用的字符串类,String类在java.lang包中,并提供了一系列操作字符串的方法,这些方法不需要导包,可以直接使用。String类是由final修饰的最终类,不可被继承,不可以被改变。

String类常用的构造方法见表8-2。

;表8-2String类常用构造方法

;对于已定义的字符串,可以通过“+”进行字符串拼接,可以将字符串、字符、整型、浮点型等多个数据类型拼接成一个大的字符串。字符串拼接是字符串操作中最简单、最常用的功

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
文档贡献者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证 该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档