1.10 什么是Java API

Java API又称Java API软件包,指在JDK软件包中提供的由Java语言开发团队编写的类库,它的所有代码都储存在src.zip中。

Java编程的重要特点之一是充分利用API软件包。主要益处如下。

□ 避免“重新发明车轮”。即直接使用,或者继承使用API软件包,而不是重复编写相似的代码。

□ 提高编程效率。“拿来主义”可以缩短编程时间。

□ 提高程序的安全性和可靠性。

即使一个最简单的Java程序也要用到API软件包。例如,在HelloApp中,输出行:System.out.println()就调用了API软件包中的对象System.out,以及它的方法println()。这个程序可以改写成如下代码:

即加入了一行使用API软件包的语句。为什么在原来程序中没有这一行呢?原因是java.lang是经常使用的API类包,作为系统预设,Java编译器自动将这个类包括在所有的Java程序中,为编程提供方便。后面的章节中将进一步详细地讨论API软件包及其使用。