文档详情

龙浩 Java程序设计案例教程 第5章 Java API.pptx

发布:2023-03-29约3.06千字共151页下载文档
文本预览下载声明
第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
显示全部
相似文档