1.1.3 Java语言的功能
Java语言作为完善而强大的软件平台,每个版本的Java平台都会提供如下的功能或组件。
1.开发工具
开发工具提供了诸如编译、执行、调试、文档化等功能,使得开发人员可以使用这些工具来编译调试自己的程序。初学者经常使用的Java工具有Javac源程序编译工具、Java程序执行工具和Javadoc源程序的文档化工具等。具体的功能将在本章后面介绍。读者将会了解如何使用Javac和其他Java工具。
说明
Javac编译工具其实就是在DOS下运行的一个命令,而DOS命令不区分大小写,所以本章有时候在DOS窗口中输入的时候,也直接说是javac命令。
2.应用编程接口(API)
Java API提供了Java语言的核心功能,开发人员可以直接调用这些方法或实现其中的接口来满足自己程序设计的需要,如需要对数据进行排序或搜索,Java提供了具体的类来实现,开发人员只要了解这些类的基本功能和类中的方法就可以调用这些工具。读者可以翻阅Java JDK的HTML文档来搜索自己需要的功能。
3.用户接口工具集
其实这个工具集就是提供如何编写用户接口程序(即GUI程序),为应用程序提供一个友好的用户界面,任何复杂的程序界面都可以通过该工具集中的类或接口实现,具体请参看本书的第22章。
4.集成类库
该类库提供了集成工具来完成复杂的行为,如Java为访问数据库提供了JDBC API;为实现远程方法提供的Java RMI,该方法实现了对网络远端的Java程序的调用,是Java实现分布式计算的重要基础。