API是什么
ava 的API(API: Application(应用) Programming(程序) Interface(接口))
Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。
在JDK安装目录下有个src.zip文件,这个文件解压缩后里面的内容是所有Java类的源文件。可以在其中查看相对应的类的源码。
我们在每次查看类中的方法时,都打开源代码进行查看,这种方式过于麻烦。其实,我们可以通过查帮助文档的方式,来了解Java提供的API如何使用。如下图操作:查找Object类
通过帮助文档中类与方法的介绍,我们就能够使用这个类了。
常用类Object
Object类介绍
Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。
常用方法
1.equals
| boolean
| **[equals](../../java/lang/Object.html#equals(java.lang.Object))**([Object](../../java/lang/Object.html "java.lang 中的类") obj)
指示其他某个对象是否与此对象“相等”。 |
2.toString
| [String](../../java/lang/String.html "java.lang 中的类")
| **[toString](../../java/lang/Object.html#toString())**()
返回该对象的字符串表示。 |
常用类String
String类介绍
查阅API中的String类的描述,发现String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。
//演示字符串
String str = "无敌";
str = “llllllll”
常用方法
1.charAt
| char
| **[charAt](../../java/lang/String.html#charAt(int))**(int index)
返回指定索引处的 char
值。 |
2.indexOf
| int
| **[indexOf](../../java/lang/String.html#indexOf(int))**(int ch)
返回指定字符在此字符串中第一次出现处的索引。 |
3.length
| int
| **[length](../../java/lang/String.html#length())**()
返回此字符串的长度。 |
4.toCharArray
| char[]
| **[toCharArray](../../java/lang/String.html#toCharArray())**()
将此字符串转换为一个新的字符数组。 |