- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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类常用构造方法
;对于已定义的字符串,可以通过“+”进行字符串拼接,可以将字符串、字符、整型、浮点型等多个数据类型拼接成一个大的字符串。字符串拼接是字符串操作中最简单、最常用的功
您可能关注的文档
- 职业规划PPT-第八章.pptx
- 职业规划PPT-第六章.pptx
- 职业规划PPT-第十章.pptx
- 职业规划PPT-第五章.pptx
- 单元2 Java语言基础.pptx
- 单元3 程序控制结构.pptx
- 单元4 方法和数组.pptx
- 单元1 初识Java电子课件.pptx
- 单元5 面向对象基础.pptx
- 单元6 面向对象高级.pptx
- 第二章 大数据离线处理开发实践-2.1 大数据离线批处理技术栈.pptx
- 第二章 大数据离线处理开发实践-2.2 分布式文件系统HDFS.pptx
- 第二章 大数据离线处理开发实践-2.3 分布式计算框架MapReduce.pptx
- 第二章 大数据离线处理开发实践-2.4 分布式资源管理组件YARN.pptx
- 第二章 大数据离线处理开发实践-2.5 分布式内存计算框架Spark-0610-2159.pptx
- 第二章 大数据离线处理开发实践-2.6 金融行业羊毛党识别案例实践.pptx
- 第三章 大数据实时处理开发实践-3.1大数据实时处理技术栈.pptx
- 第三章 大数据实时处理开发实践-3.2分布式消息系统Kafka.pptx
- 第三章 大数据实时处理开发实践-3.3 分布式实时处理Spark Streaming.pptx
- 第三章 大数据实时处理开发实践-3.4 分布式实时处理Flink-3.4.1.pptx
文档评论(0)