Java编程兵书
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 Java类库概述

为了满足网络化、多线程、面向对象系统的需要,Java语言中提供了大量的类,这些类主要由以下部分组成。

● 语言包:字符串处理、多线程处理、例外处理、数学函数处理等,可以用它简单地实现Java程序的运行平台。

● 实用程序包:包括哈希表、堆栈、可变数组、时间和日期等。

● 输入/输出包:用统一的“流”模型来实现所有格式的I/O,包括文件系统、网络、输入。

● 低级网络包:用于实现Socket编程。

● 抽象图形用户接口包:包括窗口、菜单、滚动条、对话框等,实现了不同平台计算机的图形用户接口部件,使Java可以移植到不同平台的计算机上。

● 网络包:支持Internet的TCP/IP协议,提供了与Internet的接口。它支持URL连接、WWW的即时访问,同时简化了用户/服务器模型的程序设计。