首页 理论教育Java面向对象程序设计

Java面向对象程序设计

【摘要】:在程序中合理地应用Java API包中的类和接口,可以大大提高编程效率。Java API开发包是JDK的一个组成部分。接下来,介绍Java API中几种常用的包。1)java.lang包java.lang包是Java语言中最核心的包,能提供一些Java程序设计中最基础的类。为确保Java语言的纯面向对象特性以及为各种数据类型的数据提供相应的操作方法,Java API中为各种基本数据类型提供的对应封装器类均包含在java.lang包中。5)java.sql包java.sql包主要包含用于数据库连接与处理的相关的类与接口。

Java API(Java Application Interface)是Java的应用编程接口,即Java API包或Java类库。它包含大量已经设计完备的工具类,可帮助程序员进行字符串处理、绘图、数据库访问、网络应用等方面的工作。在程序中合理地应用Java API包中的类和接口,可以大大提高编程效率

Java语言为编程人员提供了很多Java类库,使用者无须关注程序的实现过程,直接调用相应功能即可。如果编程人员想了解类库中某些功能的实现过程,则可以通过查看Java语言源代码进行查阅。

Java API的特点:

(1)Java API是一个强大的编程资源库,提供了大量的类与接口。

(2)Java API开发包是JDK的一个组成部分。

接下来,介绍Java API中几种常用的包。

1)java.lang包

java.lang包是Java语言中最核心的包,能提供一些Java程序设计中最基础的类。在编程时,该包无须通过import语句导入,包中的所有类由系统自动加载。

为确保Java语言的纯面向对象特性以及为各种数据类型的数据提供相应的操作方法,Java API中为各种基本数据类型提供的对应封装器类均包含在java.lang包中。在java.lang包中,还有常用的String类、StringBuffer类、Math类、Class类和Object类等。

2)java.util包(www.chuimin.cn)

java.util包中主要包含大量的实用工具类,如Date类、Calendar类、Random类、LinkedList类、Vector类、Hashtable类等。

3)java.io包

java.io包主要包含与输入/输出相关的类与接口,用于对文件进行基本操作,包括对文件和目录属性的操作、对文件读写的操作等。

4)java.net包

java.net包主要包含用于网络编程的相关的类与接口。

5)java.sql包

java.sql包主要包含用于数据库连接与处理的相关的类与接口。

6)java.awt包

java.awt包用于开发图形用户界面的早期版本。