- 1、本文档共151页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 Java API;5.1.1 什么是API;5.1.1 什么是API;API使用步骤分为以下几步:
(1)打开帮助文档。本教材提供 1 个帮助文档“ jdk api 1.8_google.CHM”。打开该帮助文档,如右图。;(2)找到索引,看到搜索框,如下图。;(3)你要学习什么内容,就在搜索框里面输入什么内容。以 Random 类举例,在搜索框中输入“ Random”,然后回车,如右图。;(4)看包。 java.lang 包下的类在使用的时候是不需要导包的。其他包都需要导包。;如上图所示, Random 是在 util 包下,因此在使用该类时,需要导包。
在类之前需要书写如下代码,格式如下:
import java.util.Random;(5)看类的描述。 Random 类是用于生成随机数的类。;(6)看构造方法。如下图。
;如上图,有 2 个构造方法,一个是无参构造,另一个是带参构造。说明有 2 种创建对象的方式,其中无参构造是创建一个新的随机生成器,带参构造是使用单个 long 种子创建的一个新的随机生成器。
接下来使用无参的构造创建对象,格式如下:
Random r = new Random();;(7)看成员方法。成员方法有很多,接下来以一个方法举例,如下图。;(7)由上图可知,首先要了解该方法的功能,该方法是用来产生一个包含 0,不包含指定值的随机数,即产生 [0,bound) 之间的随机数。在调用方法时,需要看以下几点:
1)看返回值类型:人家返回什么类型,你就用什么类型接收。
2)看方法名:名字不要写错了。
3)看形式参数:人家要几个参数,你就给几个,人家要什么数据类型,你就给什么数据类型。;看完上述 3 点,编写出如下代码:
int number = r.nextInt(100);
显然,上述代码产生一个 [0,100)之间的随机数。
至此, API 的使用已经讲完了,之后,我们在学习使用一个类的时候,就可以根据上面的 7 个步骤进行。详细的 Random 代码可以参考 5.4.2 节中的 Random 类的具体讲解。;5.2 字符串类;5.2.1 String类的初始化;5.2.1 String类的初始化;5.2.1 String类的初始化;5.2.1 String类的初始化;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常???操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;5.2.2 String类的常见操作;【任务5-1】 模拟用户登录;【任务5-2】 字符串拼接;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.3 StringBuffer类;5.2.4 StringBiuld类;5.2.4 StringBiuld类;5.2.4 StringBiuld类;5.2.4 StringBiuld类;【任务5-3】 模拟默认密码自动生成;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.3 System类;5.4.1 Math类;5.4.1 Math类;5.4.1 Math类;5.4.1 Math类;5.4.2 Random类;5.4.2
您可能关注的文档
- 龙朝晖《跨境电商营销实务》项目五 产品发布.pptx
- 龙浩 Java程序设计案例教程 第2章 Java编程基础.pptx
- 龙浩 Java程序设计案例教程 第3章 面向对象(上).pptx
- 龙浩 Java程序设计案例教程 第6章 集合.pptx
- 龙浩 Java程序设计案例教程 第7章 多线程.pptx
- 龙浩 Java程序设计案例教程 第8章 JDBC.docx
- 龙浩 Java程序设计案例教程 第8章 JDBC.pptx
- 龙浩 Java程序设计案例教程 试卷1.docx
- 龙浩 Java程序设计案例教程 试卷3.docx
- 龙思思-新媒体产品设计与项目管理-第1章 融合趋势下的新媒体产业.pptx
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)