Java核心技术卷I基础知识3.6.8 阅读联机API文档

3.6.8 阅读联机API文档

正如前面所看到的,String类包含许多方法。而且,在标准库中有几千个类,方法数量更加惊人。要想记住所有的类和方法是一件不太不可能的事情。因此,学会使用在线API文档十分重要,从中可以查阅到标准类库中的所有类和方法。API文档是JDK的一部分,它是HTML格式的。让浏览器指向安装JDK的docs/api/index.html子目录,就可以看到如图3-2所示的屏幕。

 

图3-2 API文档的三个窗格

可以看到,屏幕被分成三个窗框。在左上方的小窗框中显示了可使用的所有包。在它下面稍大的窗框中列出了所有的类。点击任何一个类名之后,这个类的API文档就会显示在右侧的大窗框中(请参看图3-3)。例如,要获得有关String类方法的更多信息,可以滚动第二个窗框,直到看见String链接为止,然后点击这个链接。

接下来,滚动右面的窗框,直到看见按字母顺序排列的所有方法为止(请参看图3-4)。点击任何一个方法名便可以查看这个方法的详细描述(参见图3-5)。例如,如果点击compareToIgnoreCase链接,就会看到compareToIgnoreCase方法的描述。

 

图3-3 String类的描述

      提示:马上在浏览器中将docs/api/index.html页面建一个书签。

 

图3-4 String类方法的小结

 

图3-5 String方法的详细描述

时间: 2024-09-11 05:06:51

Java核心技术卷I基础知识3.6.8 阅读联机API文档的相关文章

Java核心技术卷I基础知识3.6.7 String API

3.6.7 String API Java中的String类包含了50多个方法.令人惊讶的是绝大多数都很有用,可以设想使用的频繁非常高.下面的API注释汇总了一部分最常用的方法.       注释:可以发现,本书中给出的API注释会有助于理解Java应用程序编程接口(API).每一个API的注释都以形如java.lang.String的类名开始.(java.lang包的重要性将在第4章给出解释.)类名之后是一个或多个方法的名字.解释和参数描述. 在这里,一般不列出某个类的所有方法,而是选择一些最

Java核心技术卷I基础知识3.9 大数值

3.9 大数值 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math包中的两个很有用的类:BigInteger和BigDecimal.这两个类可以处理包含任意长度数字序列的数值.BigInteger类实现了任意精度的整数运算,BigDecimal实现了任意精度的浮点数运算. 使用静态的valueOf方法可以将普通的数值转换为大数值:   遗憾的是,不能使用人们熟悉的算术运算符(如:+和*)处理大数值.而需要使用大数值类中的add和multiply方法.         C++

Java核心技术卷I基础知识1.5 关于Java的常见误解

1.5 关于Java的常见误解 在结束本章之前,我们列出了一些关于Java的常见误解,同时给出了解释. 1.?Java是HTML的扩展 Java是一种程序设计语言:HTML是一种描述网页结构的方式.除了用于在网页上放置Java applet的HTML扩展之外,两者没有任何共同之处. 2.?使用XML,所以不需要Java Java是一种程序设计语言:XML是一种描述数据的方式.可以使用任何一种程序设计语言处理XML数据,而Java API对XML处理提供了很好的支持.此外,许多重要的第三方XML工

Java核心技术卷I基础知识2.1.3 安装库源文件和文档

2.1.3 安装库源文件和文档 库源文件在JDK中以一个压缩文件src.zip的形式发布,必须将其解压缩后才能够访问源代码.建议按照下面所述的步骤进行操作.很简单: 1)确保JDK已经安装,并且jdk/bin目录在执行路径中. 2)在主目录中建立一个目录javasrc.如果愿意,可以在一个终端窗口完成这个步骤.   3)在jdk目录下找到文件src.zip. 4)将src.zip文件解压缩到javasrc目录.在一个终端窗口中,可以执行以下命令:         提示:src.zip文件中包含了

Java核心技术卷I基础知识3.1 一个简单的Java应用程序

第3章 Java的基本程序设计结构 ▲  一个简单的Java应用程序     ▲  字符串 ▲  注释                      ▲  输入输出 ▲  数据类型               ▲  控制流 ▲  变量                      ▲  大数值 ▲  运算符                  ▲  数组   现在,假定已经成功地安装了JDK,并且能够运行第2章中给出的示例程序.我们从现在开始将介绍Java应用程序设计.本章主要介绍程序设计的基本概念(如数

Java核心技术卷I基础知识1.2.1 简单性

1.2.1 简单性 人们希望构建一个无须深奥的专业训练就可以进行编程的系统,并且要符合当今的标准惯例.因此,尽管人们发现C++不太适用,但在设计Java的时候还是尽可能地接近C++,以便系统更易于理解.Java剔除了C++中许多很少使用.难以理解.易混淆的特性.在目前看来,这些特性带来的麻烦远远多于其带来的好处. 的确,Java语法是C++语法的一个"纯净"版本.这里没有头文件.指针运算(甚至指针语法).结构.联合.操作符重载.虚基类等(请参阅本书各个章节给出的C++注释,其中比较详细

Java核心技术卷I基础知识3.7.2 格式化输出

3.7.2 格式化输出 可以使用System.out.print(x)将数值x输出到控制台上.这条命令将以x对应的数据类型所允许的最大非0数字位数打印输出x.例如:   打印   如果希望显示美元.美分等符号,则有可能会出现问题. 在早期的Java版本中,格式化数值曾引起过一些争议.庆幸的是,Java SE 5.0沿用了C语言库函数中的printf方法.例如,调用   可以用8个字符的宽度和小数点后两个字符的精度打印x.也就是说,打印输出一个空格和7个字符,如下所示:   在printf中,可以

Java核心技术卷I基础知识3.7.3 文件输入与输出

3.7.3 文件输入与输出 要想对文件进行读取,就需要一个用File对象构造一个Scanner对象,如下所示:   如果文件名中包含反斜杠符号,就要记住在每个反斜杠之前再加一个额外的反斜杠: "c:\\mydirectory\\myf?ile.txt".       注释:在这里指定了UTF-8字符编码,这对于互联网上的文件很常见(不过并不是普遍适用).读取一个文本文件时,要知道它的字符编码--更多信息参见卷Ⅱ第2章.如果省略字符编码,则会使用运行这个Java程序的机器的"默

Java核心技术卷I基础知识3.8.5 多重选择:switch语句

3.8.5 多重选择:switch语句 在处理多个选项时,使用if/else结构显得有些笨拙.Java有一个与C/C++完全一样的switch语句. 例如,如果建立一个如图3-13所示的包含4个选项的菜单系统,可以使用下列代码:   switch语句将从与选项值相匹配的case标签处开始执行直到遇到break语句,或者执行到switch语句的结束处为止.如果没有相匹配的case标签,而有default子句,就执行这个子句.       警告:有可能触发多个case分支.如果在case分支语句的末

Java核心技术卷I基础知识3.6.6 码点与代码单元

3.6.6 码点与代码单元 Java字符串由char值序列组成.从3.3.3节"char类型"已经看到,char数据类型是一个采用UTF-16编码表示Unicode码点的代码单元.大多数的常用Unicode字符使用一个代码单元就可以表示,而辅助字符需要一对代码单元表示. length方法将返回采用UTF-16编码表示的给定字符串所需要的代码单元数量.例如:   要想得到实际的长度,即码点数量,可以调用:   调用s.charAt(n)将返回位置n的代码单元,n介于0-s.length(